.pricing-feature-tooltip-wrapper{align-items:center;position:relative;width:100%}.pricing-tooltip-container{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;position:relative}.pricing-tooltip-trigger{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;touch-action:manipulation}.pricing-tooltip-trigger:focus-visible{border-radius:50%}.pricing-tooltip-icon{transition:color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.pricing-tooltip-trigger:focus .pricing-tooltip-icon,.pricing-tooltip-trigger:hover .pricing-tooltip-icon{color:#4d8ef3;transform:scale(1.1)}.pricing-tooltip-trigger[aria-expanded=true] .pricing-tooltip-icon{color:#4d8ef3}.pricing-tooltip-content{height:auto!important;max-height:none!important;opacity:0;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;pointer-events:none;position:fixed!important;transform:translateY(-8px);transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);visibility:hidden;will-change:opacity,transform;z-index:2147483647!important}.pricing-tooltip-content[aria-hidden=false]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.pricing-tooltip-inner{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);color:#374151;font-size:.875rem;line-height:1.5;max-width:320px;min-width:200px;padding:12px 16px;word-wrap:break-word;text-align:left;white-space:normal}.pricing-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));height:0;left:20px;position:absolute;width:0}@media (max-width:640px){.pricing-tooltip-content{max-width:calc(100vw - 2rem);width:calc(100vw - 2rem)}.pricing-tooltip-inner{font-size:.875rem;height:auto!important;max-height:none!important;max-width:100%;min-width:auto;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;padding:14px 18px;-webkit-overflow-scrolling:auto!important}.pricing-tooltip-arrow{left:50%;transform:translateX(-50%)}.pricing-tooltip-trigger{height:44px;min-width:44px;width:44px}.pricing-tooltip-icon{height:20px;width:20px}.pricing-tooltip-container{justify-content:flex-end;min-width:44px}.pricing-feature-tooltip-wrapper{align-items:center}.pricing-feature-tooltip-wrapper .flex-1{min-width:0}.pricing-feature-tooltip-wrapper .flex-1>.flex-1{padding-right:.5rem}.pricing-tooltip-container{align-items:center}.pricing-tooltip-trigger{align-items:center;display:inline-flex;justify-content:center}.pricing-feature-tooltip-wrapper span{hyphens:auto;overflow-wrap:break-word;word-break:break-word}}@media (min-width:641px) and (max-width:1024px){.pricing-tooltip-inner{max-width:280px}}@media (prefers-contrast:high){.pricing-tooltip-inner{border:2px solid #374151}.pricing-tooltip-icon{stroke-width:2.5px}}@media (prefers-reduced-motion:reduce){.pricing-tooltip-content,.pricing-tooltip-icon,.pricing-tooltip-trigger{transition:none}.pricing-tooltip-content{transform:none}}.pricing-tooltip-trigger:focus-visible{outline:2px solid #4d8ef3;outline-offset:2px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}