[class*=btn-tenant-]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.5rem;font-weight:600;font-size:.9375rem;line-height:1.5;cursor:pointer;transition:all .3s ease;border:none;text-decoration:none;font-family:inherit}.btn-tenant-arrow{transition:transform .3s ease;margin-right:-.375rem}[class*=btn-tenant-]:hover .btn-tenant-arrow{transform:translate(4px)}[class*=btn-tenant-]>a,.btn-tenant-shadow-front>a,.btn-tenant-gradient-inner>a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:inherit}.btn-tenant-primary{--btn-bg: var(--tenant-primary-500);--btn-bg-hover: var(--tenant-primary-600);--btn-text: #ffffff;--btn-border: var(--tenant-primary-500);--btn-shadow: var(--tenant-primary-500)}.btn-tenant-secondary{--btn-bg: var(--tenant-secondary-500);--btn-bg-hover: var(--tenant-secondary-600);--btn-text: #ffffff;--btn-border: var(--tenant-secondary-500);--btn-shadow: var(--tenant-secondary-500)}.btn-tenant-outline{--btn-bg: transparent;--btn-bg-hover: color-mix(in srgb, var(--tenant-primary-500) 10%, transparent);--btn-text: var(--tenant-primary-600);--btn-border: var(--tenant-primary-500);--btn-shadow: var(--tenant-primary-500)}.btn-tenant-solid{background-color:var(--btn-bg);color:var(--btn-text)}.btn-tenant-solid:hover{background-color:var(--btn-bg-hover)}.btn-tenant-solid.btn-tenant-outline{background-color:transparent;border:2px solid var(--btn-border);color:var(--btn-text)}.btn-tenant-solid.btn-tenant-outline:hover{background-color:var(--btn-bg-hover)}.btn-tenant-solid-arrow{background-color:var(--btn-bg);color:var(--btn-text)}.btn-tenant-solid-arrow:hover{background-color:var(--btn-bg-hover)}.btn-tenant-solid-arrow .btn-tenant-arrow{transition:transform .3s ease}.btn-tenant-solid-arrow:hover .btn-tenant-arrow{transform:translate(4px)}.btn-tenant-solid-arrow.btn-tenant-outline{background-color:transparent;border:2px solid var(--btn-border);color:var(--btn-text)}.btn-tenant-solid-arrow.btn-tenant-outline:hover{background-color:var(--btn-bg-hover)}.btn-tenant-underline{background-color:transparent;color:var(--tenant-primary-600);padding:.5rem 0;border-bottom:2px solid var(--tenant-primary-500);border-radius:0!important}.btn-tenant-underline.btn-tenant-secondary{color:var(--tenant-secondary-600);border-bottom-color:var(--tenant-secondary-500)}.btn-tenant-underline:hover{border-bottom-color:var(--tenant-primary-700, var(--tenant-primary-600))}.btn-tenant-underline-arrow{background-color:transparent;color:var(--tenant-primary-600);padding:.5rem 0;border-bottom:2px solid var(--tenant-primary-500);border-radius:0!important}.btn-tenant-underline-arrow.btn-tenant-secondary{color:var(--tenant-secondary-600);border-bottom-color:var(--tenant-secondary-500)}.btn-tenant-underline-arrow .btn-tenant-arrow{transition:transform .3s ease}.btn-tenant-underline-arrow:hover .btn-tenant-arrow{transform:translate(4px)}.btn-tenant-underline-arrow:hover{border-bottom-color:var(--tenant-primary-700, var(--tenant-primary-600))}.btn-tenant-shadow-offset{background-color:var(--btn-bg);color:var(--btn-text);box-shadow:4px 4px color-mix(in srgb,var(--btn-shadow) 40%,transparent)}.btn-tenant-shadow-offset:hover{transform:translate(2px,2px);box-shadow:2px 2px color-mix(in srgb,var(--btn-shadow) 40%,transparent)}.btn-tenant-shadow-offset.btn-tenant-outline{background-color:transparent;border:2px solid var(--btn-border);color:var(--btn-text)}.btn-tenant-gradient-glow{background:linear-gradient(135deg,var(--tenant-primary-500),var(--tenant-primary-600));color:#fff;box-shadow:0 4px 15px color-mix(in srgb,var(--tenant-primary-500) 40%,transparent)}.btn-tenant-gradient-glow:hover{box-shadow:0 6px 25px color-mix(in srgb,var(--tenant-primary-500) 60%,transparent);transform:translateY(-1px)}.btn-tenant-gradient-glow.btn-tenant-secondary{background:linear-gradient(135deg,var(--tenant-secondary-500),var(--tenant-secondary-600));box-shadow:0 4px 15px color-mix(in srgb,var(--tenant-secondary-500) 40%,transparent)}.btn-tenant-gradient-glow.btn-tenant-secondary:hover{box-shadow:0 6px 25px color-mix(in srgb,var(--tenant-secondary-500) 60%,transparent)}.btn-tenant-gradient-glow.btn-tenant-outline{background:transparent;border:2px solid var(--tenant-primary-500);color:var(--tenant-primary-600);box-shadow:0 4px 15px color-mix(in srgb,var(--tenant-primary-500) 20%,transparent)}.btn-tenant-gradient-glow.btn-tenant-outline:hover{background:color-mix(in srgb,var(--tenant-primary-500) 10%,transparent);box-shadow:0 6px 25px color-mix(in srgb,var(--tenant-primary-500) 30%,transparent)}.btn-tenant-gradient-border{background:linear-gradient(135deg,var(--tenant-primary-50, #eff6ff),var(--tenant-primary-100, #dbeafe));border:2px solid var(--tenant-primary-500);color:var(--tenant-primary-700, var(--tenant-primary-600))}.btn-tenant-gradient-border:hover{background:linear-gradient(135deg,var(--tenant-primary-100, #dbeafe),var(--tenant-primary-200, #bfdbfe))}.btn-tenant-gradient-border.btn-tenant-secondary{background:linear-gradient(135deg,var(--tenant-secondary-50, #f8fafc),var(--tenant-secondary-100, #f1f5f9));border-color:var(--tenant-secondary-500);color:var(--tenant-secondary-700, var(--tenant-secondary-600))}.btn-tenant-gradient-border.btn-tenant-outline{background:transparent;border:2px solid var(--tenant-primary-500);color:var(--tenant-primary-600)}.btn-tenant-gradient-border.btn-tenant-outline:hover{background:color-mix(in srgb,var(--tenant-primary-500) 8%,transparent)}.btn-tenant-box-shadow{background-color:var(--btn-bg);color:var(--btn-text);box-shadow:4px 4px 0 var(--btn-shadow)}.btn-tenant-box-shadow:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--btn-shadow)}.btn-tenant-box-shadow.btn-tenant-outline{background-color:transparent;border:2px solid var(--btn-border);color:var(--btn-text);box-shadow:4px 4px 0 var(--btn-shadow)}.btn-tenant-box-shadow.btn-tenant-outline:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--btn-shadow)}.btn-tenant-skew-slide{background-color:var(--btn-bg);color:var(--btn-text);transform:skew(-5deg);position:relative;overflow:hidden}.btn-tenant-skew-slide .btn-tenant-label{display:inline-block;transform:skew(5deg)}.btn-tenant-skew-slide:before{content:"";position:absolute;inset:0;background-color:var(--btn-bg-hover);transform:translate(-100%);transition:transform .3s ease}.btn-tenant-skew-slide:hover:before{transform:translate(0)}.btn-tenant-skew-slide .btn-tenant-label{position:relative;z-index:1}.btn-tenant-skew-slide.btn-tenant-outline{background-color:transparent;border:2px solid var(--btn-border);color:var(--btn-text)}.btn-tenant-skew-slide.btn-tenant-outline:before{background-color:color-mix(in srgb,var(--tenant-primary-500) 10%,transparent)}.btn-tenant-outline-blur{background-color:color-mix(in srgb,var(--btn-bg) 5%,rgba(255,255,255,.6));border:2px solid var(--btn-border);color:var(--tenant-primary-600);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-tenant-outline-blur:hover{background-color:color-mix(in srgb,var(--btn-bg) 15%,rgba(255,255,255,.8))}.btn-tenant-outline-blur.btn-tenant-primary{border-color:var(--tenant-primary-500);color:var(--tenant-primary-600)}.btn-tenant-outline-blur.btn-tenant-secondary{border-color:var(--tenant-secondary-500);color:var(--tenant-secondary-600)}.btn-tenant-outline-blur.btn-tenant-outline{background-color:transparent;border-color:var(--tenant-primary-500);color:var(--tenant-primary-600)}.btn-tenant-gradient-border-animated{position:relative;display:inline-block;padding:2px}.btn-tenant-gradient-border-animated .btn-tenant-gradient-spinner{position:absolute;inset:0;background:conic-gradient(from var(--btn-gradient-angle, 0deg),var(--tenant-primary-500),var(--tenant-secondary-500, var(--tenant-primary-300)),var(--tenant-primary-500));animation:btn-gradient-spin 3s linear infinite}@property --btn-gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes btn-gradient-spin{0%{--btn-gradient-angle: 0deg}to{--btn-gradient-angle: 360deg}}.btn-tenant-gradient-border-animated .btn-tenant-gradient-inner{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.5rem;font-weight:600;font-size:.9375rem;line-height:1.5;background-color:var(--btn-bg, var(--tenant-primary-500));color:var(--btn-text, #ffffff);border:none;cursor:pointer;transition:all .3s ease;font-family:inherit}.btn-tenant-gradient-border-animated.btn-tenant-outline .btn-tenant-gradient-inner{background-color:#fff;color:var(--tenant-primary-600)}.btn-tenant-gradient-border-animated:hover .btn-tenant-gradient-inner{transform:scale(1.02)}.btn-tenant-surf-glow{background:linear-gradient(135deg,var(--tenant-primary-500),var(--tenant-secondary-500, var(--tenant-primary-600)));color:#fff;padding:.875rem 1.75rem;border-radius:60px!important;box-shadow:0 4px 30px color-mix(in srgb,var(--tenant-primary-500) 40%,transparent)}.btn-tenant-surf-glow:hover{transform:translateY(-3px);box-shadow:0 10px 40px color-mix(in srgb,var(--tenant-primary-500) 50%,transparent)}.btn-tenant-surf-glow .btn-tenant-arrow{width:1.25rem;height:1.25rem;transition:transform .3s ease}.btn-tenant-surf-glow:hover .btn-tenant-arrow{transform:translate(5px)}.btn-tenant-surf-glow.btn-tenant-secondary{background:transparent;color:var(--tenant-primary-400, var(--tenant-primary-500));border:2px solid color-mix(in srgb,var(--tenant-primary-500) 30%,transparent);box-shadow:none}.btn-tenant-surf-glow.btn-tenant-secondary:hover{border-color:var(--tenant-primary-400, var(--tenant-primary-500));box-shadow:none}.btn-tenant-surf-glow.btn-tenant-outline{background:transparent;color:var(--tenant-primary-500);border:2px solid var(--tenant-primary-500);box-shadow:0 4px 20px color-mix(in srgb,var(--tenant-primary-500) 20%,transparent)}.btn-tenant-surf-glow.btn-tenant-outline:hover{background:color-mix(in srgb,var(--tenant-primary-500) 10%,transparent);box-shadow:0 6px 30px color-mix(in srgb,var(--tenant-primary-500) 30%,transparent)}
