@keyframes zeroIn{0%{opacity:0;filter:blur(12px);transform:scale(.6)rotate(-8deg)}to{opacity:1;filter:none;transform:none}}@keyframes pulseDot{0%,to{box-shadow:0 0 #c9a86a99}50%{box-shadow:0 0 0 6px #c9a86a00}}.pricing-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:96px 32px 64px;line-height:normal;display:flex}.pricing-kicker{letter-spacing:.24em;color:var(--gold-deep);--fu-y:28px;font-size:12px;font-weight:600;animation:.8s both fadeUp}.pricing-zero{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(140px,22vw,300px);line-height:.85;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both zeroIn}.pricing-zero__num{background:linear-gradient(90deg, var(--accent) 0%, var(--gold) 30%, var(--accent) 60%, var(--gold) 90%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite shimmer}.pricing-zero__unit{vertical-align:top;color:var(--gold-deep);font-size:.3em}.pricing-hero h1{font-family:var(--display);letter-spacing:normal;--fu-y:28px;margin:0;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.1;animation:.9s .6s both fadeUp}.pricing-hero h1 em{color:var(--gold-deep)}.pricing-hero>p{color:var(--muted);--fu-y:28px;max-width:560px;margin:0;font-size:16px;line-height:1.75;animation:.9s .75s both fadeUp}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;max-width:1080px;margin:0 auto;padding:0 32px 120px;line-height:normal;display:grid}.pricing-grid h2{font-family:var(--display);letter-spacing:normal;margin:0;font-size:30px;font-weight:400;line-height:normal}.pricing-included{background:var(--surface);border-radius:24px;flex-direction:column;gap:28px;padding:44px;display:flex;box-shadow:0 30px 60px -40px #1a141259}.pricing-card-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.pricing-card-title{flex-direction:column;gap:8px;display:flex}.pricing-card-title>span{color:var(--faint);font-size:14px}.pricing-count{letter-spacing:.1em;background:var(--ok-bg);color:var(--ok-fg);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.pricing-included ul{border-top:1px solid var(--paper-alt);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-included li{border-bottom:1px solid var(--paper-alt);align-items:center;gap:14px;padding:13px 0;font-size:15px;display:flex}.pricing-included li span{background:var(--jade);width:22px;height:22px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.pricing-cta{text-align:center;background:var(--accent);color:var(--surface);border-radius:999px;padding:16px;font-size:15px;font-weight:500}.pricing-cta:hover{background:var(--accent-hover);color:var(--surface)}.pricing-side{flex-direction:column;gap:24px;display:flex}.pricing-planned{background:var(--night);color:var(--on-dark);border-radius:24px;flex-direction:column;gap:24px;padding:44px;display:flex}.pricing-planned .pricing-card-title>span{color:var(--on-dark-muted)}.pricing-planned__item{align-items:center;gap:14px;font-size:15px;display:flex}.pricing-planned__item i{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px;animation:2s infinite pulseDot}.pricing-donate{background:var(--accent);color:var(--surface);border-radius:24px;flex-direction:column;flex:1;gap:18px;padding:44px;display:flex}.pricing-donate__heart{align-self:flex-start;font-size:34px;animation:1.6s ease-in-out infinite heart;display:inline-block}.pricing-donate h2{font-size:28px;line-height:1.2}.pricing-donate p{color:var(--rose-on-red);margin:0;font-size:15px;line-height:1.7}
