.pricing-page .pricing-hero{--pricing-accent:236, 72, 153;padding-bottom:clamp(72px,8vw,120px)}.pricing-page .order-form{--order-accent:rgb(var(--pricing-accent))}.pricing-page .pricing-heading{max-width:520px}.pricing-page .pricing-hero:before{z-index:-1;background:radial-gradient(36% 26% at 50% 34%, rgba(var(--pricing-accent), .14), var(--openbot-transparent) 70%);content:"";pointer-events:none;width:100vw;transition:background .6s;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.pricing-page .pricing-enterprise h2{color:var(--openbot-text-primary);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.pricing-page .pricing-cta{min-width:240px}.pricing-page .pricing-cta[data-disabled],.pricing-page .pricing-cta[data-disabled]:hover{background:var(--openbot-surface-light);cursor:not-allowed;opacity:.45}.pricing-page .pricing-consent-action{flex-direction:column;align-items:stretch;gap:12px;max-width:420px;display:flex}.pricing-page .pricing-consent{align-items:flex-start;gap:10px;display:flex}.pricing-page .pricing-consent-label{color:var(--openbot-text-secondary);cursor:pointer;font-size:13px;line-height:1.45}.pricing-page .pricing-consent-label a{color:var(--openbot-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--openbot-border-focus);text-decoration-color:var(--openbot-border-focus);text-underline-offset:2px}.pricing-page .pricing-consent-box{width:var(--openbot-icon-md);height:var(--openbot-icon-md);flex:none;margin-top:2px;display:inline-flex;position:relative}.pricing-page .pricing-consent-box .ui-checkbox-input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.pricing-page .pricing-consent-box .ui-checkbox-visual{border:1px solid var(--openbot-border-focus);border-radius:var(--openbot-radius-xs);background:var(--openbot-bg-control);width:100%;height:100%;color:var(--openbot-transparent);justify-content:center;align-items:center;display:inline-flex}.pricing-page .pricing-consent-box .ui-checkbox-input:checked+.ui-checkbox-visual{border-color:var(--openbot-surface-light);background:var(--openbot-surface-light);color:var(--openbot-text-on-light)}.pricing-page .pricing-consent-box .ui-checkbox-input:focus-visible+.ui-checkbox-visual{outline:2px solid var(--openbot-border-focus);outline-offset:2px}.pricing-page .pricing-consent-box .ui-checkbox-visual svg{width:var(--openbot-icon-xs);height:var(--openbot-icon-xs);stroke-width:2.5px}@keyframes pricing-sweep{0%{background-position:120% 0}45%,to{background-position:-20% 0}}@keyframes pricing-glint{0%,22%{background-position:160% 0}38%,to{background-position:-60% 0}}.pricing-page .pricing-enterprise{--pricing-band:linear-gradient(105deg, var(--openbot-price-sheen-cool-clear) 38%, var(--openbot-price-sheen-cool-soft) 46%, var(--openbot-price-sheen-light) 50%, var(--openbot-price-sheen-warm-soft) 54%, var(--openbot-price-sheen-warm-clear) 62%);isolation:isolate;border:1px solid var(--openbot-price-rim-under);background:linear-gradient(90deg, var(--openbot-price-sheen-cool-clear), var(--openbot-price-sheen-cool) 35%, var(--openbot-price-sheen-light) 50%, var(--openbot-price-sheen-warm) 65%, var(--openbot-price-sheen-warm-clear)) top center / 70% 1px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--openbot-price-rim-under) 35%, var(--openbot-transparent)), var(--openbot-transparent) 70%);box-shadow:inset 0 1px 0 var(--openbot-price-rim-under), 0 28px 90px -44px var(--openbot-price-glow);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.pricing-page .pricing-personal{margin-top:0;margin-bottom:clamp(32px,4vw,48px)}.pricing-page .pricing-enterprise:after{z-index:-1;background:var(--pricing-band) 0 0 / 250% 100% no-repeat;content:"";opacity:.45;pointer-events:none;animation:6s ease-in-out infinite pricing-sweep;position:absolute;inset:0}.pricing-page .pricing-enterprise:before{border-radius:inherit;background:var(--pricing-band) 0 0 / 250% 100% no-repeat;content:"";pointer-events:none;-webkit-mask:linear-gradient(var(--openbot-mask-solid) 0 0) content-box exclude, linear-gradient(var(--openbot-mask-solid) 0 0);mask:linear-gradient(var(--openbot-mask-solid) 0 0) content-box exclude, linear-gradient(var(--openbot-mask-solid) 0 0);padding:1px;animation:6s ease-in-out infinite pricing-sweep;position:absolute;inset:0}.pricing-page .pricing-enterprise .landing-button{background:linear-gradient(105deg, var(--openbot-price-sheen-cool-clear) 35%, color-mix(in srgb, var(--openbot-price-sheen-cool) 50%, var(--openbot-price-sheen-cool-clear)) 47%, color-mix(in srgb, var(--openbot-price-sheen-warm) 50%, var(--openbot-price-sheen-warm-clear)) 53%, var(--openbot-price-sheen-warm-clear) 65%) 0 0 / 300% 100% no-repeat, var(--openbot-surface-light);box-shadow:0 0 30px -10px var(--openbot-price-glow);animation:6s ease-in-out infinite pricing-glint}@media (hover:hover){.pricing-page .pricing-enterprise .landing-button:hover{background-color:var(--openbot-text-primary)}}.pricing-page .pricing-enterprise-body{color:var(--openbot-text-muted);margin:4px 0 0;font-size:14px;line-height:1.45}@media (width<=760px){.pricing-page .pricing-cta,.pricing-page .pricing-consent-action{width:100%}.pricing-page .pricing-consent-action{max-width:none}}@media (prefers-reduced-motion:reduce){.pricing-page .pricing-hero:before{transition:none}.pricing-page .pricing-enterprise:before,.pricing-page .pricing-enterprise:after,.pricing-page .pricing-enterprise .landing-button{animation:none}}
