@property --pricing-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes _47FI8W_pricing-spin{to{--pricing-angle:360deg}}@keyframes _47FI8W_pricing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}._47FI8W_page{--pricing-ease:cubic-bezier(.2, .7, .2, 1);--pricing-gap:var(--space-4);--pricing-frame:1.5px}._47FI8W_rise{animation:_47FI8W_pricing-rise .6s var(--pricing-ease) both}._47FI8W_riseLate{animation:_47FI8W_pricing-rise .6s .3s var(--pricing-ease) both}._47FI8W_heroGlow{pointer-events:none;background:radial-gradient(50% 60% at 80% 0%, color-mix(in oklch, var(--primary) 14%, transparent), transparent 70%), radial-gradient(40% 50% at 10% 20%, color-mix(in oklch, var(--primary) 18%, transparent), transparent 70%);height:40rem;position:absolute;inset:0 0 auto}._47FI8W_frame{box-sizing:border-box;padding:var(--pricing-frame);border-radius:var(--radius-2xl);overflow:hidden}._47FI8W_frameInner{border-radius:calc(var(--radius-2xl) - var(--pricing-frame));height:100%;position:relative}._47FI8W_premiumFrame{background:conic-gradient(from var(--pricing-angle), transparent 0 55%, var(--primary) 72%, color-mix(in oklch, var(--primary) 40%, var(--foreground)) 82%, transparent 92%), color-mix(in oklch, var(--primary) 28%, var(--border));box-shadow:0 30px 80px -30px color-mix(in oklch, var(--primary) 45%, transparent);animation:_47FI8W_pricing-spin 6s linear infinite, _47FI8W_pricing-rise .6s .2s var(--pricing-ease) both}._47FI8W_premiumFrame>._47FI8W_frameInner{background:linear-gradient(160deg, color-mix(in oklch, var(--primary) 7%, var(--card)), var(--card) 55%)}._47FI8W_plainFrame{background:var(--border)}._47FI8W_plainFrame>._47FI8W_frameInner{background:var(--card)}._47FI8W_priceTight{letter-spacing:-.03em}._47FI8W_lift{transition:transform .15s,filter .15s}._47FI8W_lift:hover{filter:brightness(1.06);transform:translateY(-1px)}._47FI8W_offerCta{padding-inline:var(--space-6);box-shadow:0 10px 30px -10px color-mix(in oklch, var(--primary) 70%, transparent)}._47FI8W_purchaseCta{padding-inline:var(--space-5)}._47FI8W_offerGrid{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){._47FI8W_offerGrid{grid-template-columns:minmax(0,1.3fr) minmax(14rem,1fr)}}._47FI8W_column{min-width:0;transition:flex-grow .8s var(--pricing-ease), margin .8s var(--pricing-ease), opacity .42s var(--pricing-ease);flex:1;position:relative}._47FI8W_columnLate{transition-delay:0s,0s,.26s}._47FI8W_growWide{flex-grow:2}._47FI8W_growTiny{flex-grow:.0001}@media (min-width:64rem){._47FI8W_columnGap{margin-left:var(--pricing-gap)}._47FI8W_floatColumn{clip-path:inset(calc(var(--space-10) * -5) 0)}._47FI8W_floatFrame{height:auto;position:absolute;inset:0}}._47FI8W_frameSettle{transition:height .8s var(--pricing-ease)}._47FI8W_face{border-radius:var(--radius-2xl);backface-visibility:hidden;height:100%;overflow:hidden}._47FI8W_faceFade{transition:opacity .42s var(--pricing-ease)}._47FI8W_faceLate{transition-delay:.26s}._47FI8W_backButton{padding-inline:var(--space-3);transition:opacity .4s var(--pricing-ease), transform .4s var(--pricing-ease), background-color .15s}._47FI8W_backButtonHidden{opacity:0;pointer-events:none;transform:translateY(6px)}._47FI8W_backButtonShown{transition-delay:.4s,.4s,0s}@media (prefers-reduced-motion:reduce){._47FI8W_rise,._47FI8W_riseLate,._47FI8W_premiumFrame,._47FI8W_column,._47FI8W_frameSettle,._47FI8W_faceFade,._47FI8W_lift,._47FI8W_backButton{transition:none;animation:none}}