.coupon-input-container.svelte-7kl6qv{background-color:var(--coupon-bg,#f9fafb);border:1px solid var(--coupon-border,#e5e7eb);border-radius:.5rem;width:100%;margin:1rem 0;padding:1rem;transition:all .2s}.trigger-text.svelte-7kl6qv{color:var(--text-secondary,#6b7280);margin:0 0 .75rem;font-size:.9rem;font-weight:500}.input-row.svelte-7kl6qv{align-items:center;gap:.5rem;display:flex}.input-wrapper.svelte-7kl6qv{flex:1;position:relative}.coupon-input.svelte-7kl6qv{border:1px solid var(--input-border,#d1d5db);background-color:var(--input-bg,#fff);text-transform:uppercase;border-radius:.375rem;width:100%;padding:.625rem .75rem;font-size:.9375rem;transition:all .2s}.coupon-input.svelte-7kl6qv:focus{border-color:var(--primary-red,#a50000);outline:none;box-shadow:0 0 0 3px #a500001a}.coupon-input.svelte-7kl6qv:disabled{opacity:.6;cursor:not-allowed;background-color:var(--disabled-bg,#f3f4f6)}.coupon-input.svelte-7kl6qv::placeholder{color:var(--placeholder-color,#9ca3af);text-transform:none}.inline-spinner.svelte-7kl6qv{border:2px solid var(--spinner-bg,#e5e7eb);border-top-color:var(--primary-red,#a50000);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite svelte-7kl6qv-spin;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.verify-button.svelte-7kl6qv{color:#fff;background-color:var(--primary-red,#a50000);cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s}.verify-button.svelte-7kl6qv:hover:not(:disabled){background-color:var(--primary-red-hover,#8b0000);transform:translateY(-1px);box-shadow:0 2px 8px #a5000033}.verify-button.svelte-7kl6qv:disabled{opacity:.6;cursor:not-allowed;transform:none}.error-message.svelte-7kl6qv{color:var(--error-text,#dc2626);background-color:var(--error-bg,#fef2f2);border:1px solid var(--error-border,#fecaca);border-radius:.375rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.875rem;animation:.3s ease-out svelte-7kl6qv-slideDown}.info-message.svelte-7kl6qv{color:var(--info-text,#0369a1);background-color:var(--info-bg,#f0f9ff);border:1px solid var(--info-border,#bae6fd);border-radius:.375rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.875rem;animation:.3s ease-out svelte-7kl6qv-slideDown}.suggestion-box.svelte-7kl6qv{background:linear-gradient(135deg,#fef3c7 0%,#fef9e7 100%);border:2px solid #fbbf24;border-radius:.5rem;margin-top:.75rem;padding:1rem;animation:.3s ease-out svelte-7kl6qv-slideDown;box-shadow:0 2px 8px #fbbf2426}.suggestion-content.svelte-7kl6qv{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.suggestion-icon.svelte-7kl6qv{flex-shrink:0;font-size:1.5rem}.suggestion-message.svelte-7kl6qv{color:var(--text-primary,#1a1a1a);flex:1;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.suggestion-details.svelte-7kl6qv{background-color:#ffffffb3;border-radius:.375rem;margin-bottom:.75rem;padding:.5rem .75rem;display:inline-block}.suggestion-discount.svelte-7kl6qv{color:var(--primary-red,#a50000);font-size:.875rem;font-weight:600}.suggestion-actions.svelte-7kl6qv{flex-wrap:wrap;gap:.5rem;display:flex}.suggestion-button.svelte-7kl6qv{cursor:pointer;border:none;border-radius:.375rem;flex:1;min-width:100px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.suggestion-button.svelte-7kl6qv:focus-visible{outline:none;box-shadow:0 0 0 3px #fbbf2466}.suggestion-button.accept.svelte-7kl6qv{background-color:var(--primary-red,#a50000);color:#fff}.suggestion-button.accept.svelte-7kl6qv:hover{background-color:var(--primary-red-hover,#8b0000);transform:translateY(-1px);box-shadow:0 2px 8px #a5000033}.suggestion-button.dismiss.svelte-7kl6qv{color:var(--text-secondary,#6b7280);border:1px solid var(--border-color,#d1d5db);background-color:#fff}.suggestion-button.dismiss.svelte-7kl6qv:hover{background-color:var(--secondary-bg,#f3f4f6)}.applied-coupon.svelte-7kl6qv{animation:.3s ease-out svelte-7kl6qv-slideDown}.coupon-badge.svelte-7kl6qv{background-color:var(--success-bg,#ecfdf5);border:1px solid var(--success-border,#a7f3d0);border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.75rem;display:flex}.checkmark.svelte-7kl6qv{font-size:1.125rem}.coupon-key.svelte-7kl6qv{color:var(--success-text,#059669);text-transform:uppercase;flex:1;font-size:.9375rem;font-weight:600}.remove-button.svelte-7kl6qv{width:24px;height:24px;color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:all .2s;display:flex}.remove-button.svelte-7kl6qv:hover{color:var(--error-text,#dc2626);background-color:#0000000d}.price-breakdown.svelte-7kl6qv{background-color:var(--price-bg,#fff);border-radius:.375rem;padding:.75rem}.price-row.svelte-7kl6qv{justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.875rem;display:flex}.price-row.svelte-7kl6qv:not(:last-child){border-bottom:1px solid var(--border-color,#f3f4f6)}.price-row.final.svelte-7kl6qv{border-top:2px solid var(--border-color,#e5e7eb);padding-top:.75rem}.price-label.svelte-7kl6qv{color:var(--text-secondary,#6b7280);font-weight:500}.price-value.svelte-7kl6qv{color:var(--text-primary,#111827);font-weight:600}.price-value.original.svelte-7kl6qv{opacity:.7;text-decoration:line-through}.price-value.discount.svelte-7kl6qv{color:var(--success-text,#059669)}.price-value.final-price.svelte-7kl6qv{color:var(--primary-red,#a50000);font-size:1.125rem;animation:.5s ease-out svelte-7kl6qv-pulse}@keyframes svelte-7kl6qv-spin{to{transform:translateY(-50%)rotate(360deg)}}@keyframes svelte-7kl6qv-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-7kl6qv-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (width<=640px){.input-row.svelte-7kl6qv{flex-direction:column;gap:.75rem}.verify-button.svelte-7kl6qv{width:100%}}@media (prefers-reduced-motion:reduce){.svelte-7kl6qv{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.modal-overlay.svelte-10xayeu{z-index:1070;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content.svelte-10xayeu{background:#fff;border-radius:20px;width:90%;max-width:600px;max-height:90vh;padding:0;transition:max-height .3s ease-out;animation:.3s ease-out svelte-10xayeu-modalSlideIn;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header.svelte-10xayeu{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:relative;overflow:hidden}.modal-header.svelte-10xayeu:before{content:"";background:linear-gradient(45deg,#0000,#ffffff1a,#0000);width:200%;height:100%;animation:3s infinite svelte-10xayeu-shimmer;position:absolute;top:0;left:-50%}@keyframes svelte-10xayeu-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.modal-header.svelte-10xayeu h2:where(.svelte-10xayeu){z-index:1;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex;position:relative}.close-button.svelte-10xayeu{color:#fff;cursor:pointer;z-index:1;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;transition:all .2s;display:flex;position:relative}.close-button.svelte-10xayeu:hover:not(:disabled){background:#ffffff4d;transform:scale(1.1)}.close-button.svelte-10xayeu:disabled{opacity:.5;cursor:not-allowed}.plan-info-summary.svelte-10xayeu{background:linear-gradient(135deg,#fefefe 0%,#f8fafc 100%);border-bottom:2px solid #e5e7eb;border-radius:12px 12px 0 0;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.plan-header.svelte-10xayeu{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.plan-header.svelte-10xayeu h3:where(.svelte-10xayeu){color:#111827;flex:1;margin:0;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.plan-type-badge.svelte-10xayeu{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#a50000 0%,#8a0000 100%);border-radius:24px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;box-shadow:0 2px 4px #a5000033}.plan-details.svelte-10xayeu{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.plan-details.svelte-10xayeu p:where(.svelte-10xayeu){background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:.25rem;margin:0;padding:.75rem;display:flex;box-shadow:0 1px 3px #0000001a}.detail-label.svelte-10xayeu{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.detail-value.svelte-10xayeu{color:#111827;font-size:.875rem;font-weight:600}.status-active.svelte-10xayeu{color:#10b981;font-weight:600}.status-expired.svelte-10xayeu{color:#ef4444;font-weight:600}.status-cancelled.svelte-10xayeu{color:#f59e0b;font-weight:600}.status-pending.svelte-10xayeu{color:#3b82f6;font-weight:600}.agency-name.svelte-10xayeu{color:#4b5563;margin-top:.5rem;font-size:.9rem}.plan-modality.svelte-10xayeu{color:#4b5563;margin-top:.25rem;font-size:.9rem}.usage-summary.svelte-10xayeu{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.usage-item.svelte-10xayeu{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.usage-label.svelte-10xayeu{color:#374151;min-width:80px;font-weight:600}.usage-value.svelte-10xayeu{color:#1f2937;font-weight:700}.management-options.svelte-10xayeu{background:#f9fafb;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.option-btn.svelte-10xayeu{cursor:pointer;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:16px;align-items:center;gap:1.5rem;width:100%;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.option-btn.svelte-10xayeu:before{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#a50000 0%,#8a0000 100%);transition:opacity .3s;position:absolute;inset:0}.option-btn.svelte-10xayeu:hover:not(:disabled){border-color:#a50000;transform:translateY(-4px);box-shadow:0 12px 32px #a5000026}.option-btn.svelte-10xayeu:hover:not(:disabled):before{opacity:.05}.option-btn.active.svelte-10xayeu{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-color:#a50000;transform:translateY(-2px);box-shadow:0 8px 24px #a5000033}.option-btn.active.svelte-10xayeu:before{opacity:.1}.option-btn.active.svelte-10xayeu .option-icon:where(.svelte-10xayeu){color:#fff;background:linear-gradient(135deg,#a50000 0%,#8a0000 100%);transform:scale(1.1)}.option-icon.svelte-10xayeu{color:#a50000;z-index:1;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;transition:all .3s;display:flex;position:relative}.option-content.svelte-10xayeu{z-index:1;flex:1;position:relative}.option-content.svelte-10xayeu h4:where(.svelte-10xayeu){color:#111827;margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700}.option-content.svelte-10xayeu p:where(.svelte-10xayeu){color:#6b7280;margin:0;font-size:.875rem;line-height:1.4}.price-highlight.svelte-10xayeu{color:#dc2626;font-weight:700}.option-arrow.svelte-10xayeu{color:#9ca3af;font-size:1.25rem;transition:all .2s}.option-btn.svelte-10xayeu:hover .option-arrow:where(.svelte-10xayeu){color:#dc2626;transform:translate(4px)}.no-plans-message.svelte-10xayeu{text-align:center;color:#6b7280;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:2rem}.plan-info.svelte-10xayeu{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.plan-price.svelte-10xayeu{color:#a41e1e;font-size:1.1rem;font-weight:700}.plan-details.svelte-10xayeu{flex-direction:column;gap:4px;display:flex}.detail-item.svelte-10xayeu{justify-content:space-between;align-items:center;display:flex}.label.svelte-10xayeu{color:#6b7280;font-size:.85rem}.value.svelte-10xayeu{color:#374151;font-size:.85rem;font-weight:500}.upgrade-plans-grid.svelte-10xayeu{gap:12px;display:grid}.upgrade-plan-card.svelte-10xayeu{cursor:pointer;background:#fff;border:3px solid #e5e7eb;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.upgrade-plan-card.svelte-10xayeu:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border-radius:20px;transition:opacity .3s;position:absolute;inset:0}.upgrade-plan-card.svelte-10xayeu:hover{border-color:#dc2626;transform:translateY(-6px);box-shadow:0 20px 48px #dc262633}.upgrade-plan-card.svelte-10xayeu:hover:before{opacity:1}.upgrade-plan-card.selected.svelte-10xayeu{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-color:#dc2626;transform:translateY(-3px);box-shadow:0 12px 32px #dc262640}.upgrade-plan-card.selected.svelte-10xayeu:before{opacity:1;background:linear-gradient(135deg,#dc26260d 0%,#dc262605 100%)}.plan-radio.svelte-10xayeu{cursor:pointer;padding:20px;display:block}.plan-content.svelte-10xayeu{flex-direction:column;gap:12px;display:flex}.plan-header.svelte-10xayeu{justify-content:space-between;align-items:center;display:flex}.no-plans.svelte-10xayeu{text-align:center;color:#6b7280;padding:40px 20px}.error-section.svelte-10xayeu{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem}.error-message.svelte-10xayeu{color:#dc2626;margin:0;font-size:.875rem;font-weight:500}.error-help.svelte-10xayeu{color:#991b1b;margin:.25rem 0 0;font-size:.75rem}.success-section.svelte-10xayeu{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;animation:.3s ease-in svelte-10xayeu-fadeIn}.success-message.svelte-10xayeu{color:#059669;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}@keyframes svelte-10xayeu-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-footer.svelte-10xayeu{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:1rem 1.5rem 1.5rem;display:flex}.cancel-button.svelte-10xayeu,.upgrade-button.svelte-10xayeu{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:1rem 2rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.cancel-button.svelte-10xayeu{color:#6b7280;background:#f9fafb;border:2px solid #e5e7eb}.cancel-button.svelte-10xayeu:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.upgrade-button.svelte-10xayeu{color:#fff;background:linear-gradient(135deg,#a50000 0%,#8a0000 100%);position:relative;overflow:hidden;box-shadow:0 6px 20px #a500004d}.upgrade-button.svelte-10xayeu:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.upgrade-button.svelte-10xayeu:hover:not(:disabled){background:linear-gradient(135deg,#8a0000 0%,#6b0000 100%);transform:translateY(-3px);box-shadow:0 8px 25px #a5000066}.upgrade-button.svelte-10xayeu:hover:not(:disabled):before{left:100%}.upgrade-button.svelte-10xayeu:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af;transform:none}.price-difference.svelte-10xayeu{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.difference-label.svelte-10xayeu{color:#6b7280;font-size:.8rem;font-weight:500}.difference-amount.svelte-10xayeu{color:#dc2626;font-size:1.2rem;font-weight:700}.disabled.svelte-10xayeu{opacity:.5;cursor:not-allowed}@media (width<=768px){.modal-overlay.svelte-10xayeu{padding:10px}.modal-content.svelte-10xayeu{max-height:95vh}.modal-header.svelte-10xayeu,.plan-info-summary.svelte-10xayeu,.management-options.svelte-10xayeu,.modal-footer.svelte-10xayeu,.option-btn.svelte-10xayeu{padding:1rem}.modal-footer.svelte-10xayeu{flex-direction:column}.cancel-button.svelte-10xayeu,.upgrade-button.svelte-10xayeu{width:100%}}@keyframes svelte-10xayeu-modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.plan-info-compact.svelte-10xayeu{flex:1}.price-info.svelte-10xayeu{margin-bottom:8px}.price-highlight.svelte-10xayeu{color:#2563eb;font-size:1.1em}.currency.svelte-10xayeu,.billing-cycle.svelte-10xayeu{color:#666;font-size:.9em}.key-features.svelte-10xayeu{color:#555;gap:12px;margin-bottom:8px;font-size:.9em;display:flex}.seats.svelte-10xayeu,.generations.svelte-10xayeu{align-items:center;gap:4px;display:flex}.description.svelte-10xayeu{color:#666;margin:0;font-size:.85em;line-height:1.4}.upgrade-details.svelte-10xayeu{background:linear-gradient(135deg,#fefefe 0%,#f8fafc 100%);border:2px solid #e5e7eb;border-radius:16px;margin-top:2rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.upgrade-summary.svelte-10xayeu h4:where(.svelte-10xayeu){color:#111827;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;display:flex}.upgrade-info.svelte-10xayeu{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.upgrade-from.svelte-10xayeu,.upgrade-to.svelte-10xayeu,.upgrade-price.svelte-10xayeu,.upgrade-billing.svelte-10xayeu{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.upgrade-from.svelte-10xayeu .label:where(.svelte-10xayeu),.upgrade-to.svelte-10xayeu .label:where(.svelte-10xayeu),.upgrade-price.svelte-10xayeu .label:where(.svelte-10xayeu),.upgrade-billing.svelte-10xayeu .label:where(.svelte-10xayeu){color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.upgrade-from.svelte-10xayeu .value:where(.svelte-10xayeu),.upgrade-to.svelte-10xayeu .value:where(.svelte-10xayeu),.upgrade-price.svelte-10xayeu .value:where(.svelte-10xayeu),.upgrade-billing.svelte-10xayeu .value:where(.svelte-10xayeu){color:#1f2937;font-size:.875rem;font-weight:600}.upgrade-price.svelte-10xayeu .value:where(.svelte-10xayeu){color:#059669;font-weight:700}.upgrade-billing.svelte-10xayeu .value:where(.svelte-10xayeu){color:#3b82f6;font-weight:700}.upgrade-note.svelte-10xayeu{background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;padding:.75rem}.upgrade-note.svelte-10xayeu p:where(.svelte-10xayeu){color:#1e40af;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.option-btn.active.svelte-10xayeu{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-color:#dc2626;box-shadow:0 4px 15px #dc262633}.option-btn.active.svelte-10xayeu .option-arrow:where(.svelte-10xayeu){color:#dc2626;transform:translate(4px)}.fallback-warning.svelte-10xayeu{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;margin-bottom:1rem;padding:.75rem}.fallback-warning.svelte-10xayeu p:where(.svelte-10xayeu){color:#92400e;margin:0;font-size:.875rem;font-weight:500}.loading-message.svelte-10xayeu{text-align:center;color:#6b7280;padding:2rem}.loading-message.svelte-10xayeu p:where(.svelte-10xayeu){margin:0;font-size:1rem;font-weight:500}.no-plans-message.svelte-10xayeu{text-align:center;color:#6b7280;padding:2rem}.billing-cycle-select.svelte-10xayeu{color:#1f2937;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100px;max-width:100px;padding:.5rem;font-size:.875rem}select.svelte-10xayeu,.svelte-10xayeu::picker(select){appearance:base-select}option.svelte-10xayeu{&:hover{color:#fff;background-color:#a41e1e}}.svelte-10xayeu::picker(select){border-radius:8px!important}.svelte-10xayeu::picker-icon{display:none}.agency-welcome-message.svelte-10xayeu{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:2px solid #6ee7b7;border-radius:16px;gap:1.5rem;margin-bottom:1.5rem;padding:2rem;animation:.5s ease-out svelte-10xayeu-slideInFromTop;display:flex;box-shadow:0 4px 12px #10b98126}@keyframes svelte-10xayeu-slideInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.agency-welcome-icon.svelte-10xayeu{flex-shrink:0;font-size:3rem;animation:1s infinite svelte-10xayeu-bounce}@keyframes svelte-10xayeu-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.agency-welcome-content.svelte-10xayeu{flex:1}.agency-welcome-content.svelte-10xayeu h4:where(.svelte-10xayeu){color:#065f46;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700}.agency-welcome-content.svelte-10xayeu p:where(.svelte-10xayeu){color:#047857;margin:0;font-size:.9375rem;line-height:1.6}.coupon-section.svelte-10xayeu{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.original-price-crossed.svelte-10xayeu{color:#9ca3af;margin-right:.75rem;font-size:.9em;text-decoration:line-through}.discounted-price.svelte-10xayeu{color:#059669;font-size:1.1em;font-weight:700}.price-with-coupon.svelte-10xayeu{flex-direction:column;gap:.25rem;display:flex}.price-highlight.discounted.svelte-10xayeu{font-weight:700;color:#059669!important}
