.pricing-card{--card-text:#1a1008;--card-text-muted:#3d2a1a;--card-accent:#5c2f0f;--card-border:#d4954a;--card-metal-1:#9c5b28;--card-metal-2:#c77b3a;--card-metal-3:#7a4518;--card-metal-4:#e8a86a;--card-holo-a:#ffd2a08c;--card-holo-b:#ff965a66;--card-holo-c:#d26e3c59;--card-cta-bg:#2a1608;--card-cta-hover:#3d2210;--card-cta-text:#f8e4c8;--card-badge-bg:#2a1608;--card-badge-text:#f5d7b0;--card-badge-border:#e8b87a;--card-shadow:#b46e3259;--holo-scroll-x:0%;--holo-scroll-y:0%;--holo-scroll-rotate:0deg;--sheen-scroll-x:0%;border:2px solid var(--card-border);box-shadow:0 16px 40px -14px var(--card-shadow), inset 0 1px 0 #fff6, inset 0 -1px 0 #0000001f;transform-origin:50%;border-radius:1rem;flex-direction:column;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),opacity .24s,filter .24s;display:flex;position:relative;overflow:visible}.pricing-plans-grid{gap:1.5rem;padding-top:1.125rem;display:grid}@media (min-width:768px){.pricing-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-card--silver{--card-text:#0f172a;--card-text-muted:#334155;--card-accent:#1e3a5f;--card-border:#c8d0d8;--card-metal-1:#8b9299;--card-metal-2:#b8bec6;--card-metal-3:#6e757c;--card-metal-4:#eef2f5;--card-holo-a:#bae6fd8c;--card-holo-b:#c4b5fd73;--card-holo-c:#e2e8f080;--card-cta-bg:#0f172a;--card-cta-hover:#1e293b;--card-cta-text:#f8fafc;--card-badge-bg:#0f172a;--card-badge-text:#e2e8f0;--card-badge-border:#cbd5e1;--card-shadow:#94a3b859}.pricing-card--gold{--card-text:#1a1405;--card-text-muted:#4a3b12;--card-accent:#7a5a08;--card-border:#e6c35c;--card-metal-1:#b8860b;--card-metal-2:#d4af37;--card-metal-3:#9a7209;--card-metal-4:#f5d76e;--card-holo-a:#ffeca099;--card-holo-b:#ffc87873;--card-holo-c:#ffaad259;--card-cta-bg:#2a1f05;--card-cta-hover:#3f2f08;--card-cta-text:#fff3c4;--card-badge-bg:#2a1f05;--card-badge-text:#ffe9a8;--card-badge-border:#f0cc5a;--card-shadow:#d4af3773}.pricing-card--featured{box-shadow:0 20px 48px -12px var(--card-shadow), 0 0 0 1px #ffffff2e, inset 0 1px 0 #ffffff80, inset 0 -1px 0 #00000024}.pricing-card__spark-track{z-index:2;pointer-events:none;border-radius:1rem;position:absolute;inset:-1px}.pricing-card__spark{width:1.75rem;height:1.75rem;box-shadow:none;filter:none;mix-blend-mode:plus-lighter;background:0 0;border-radius:0;line-height:0;animation:2.4s ease-in-out infinite pricing-card-spark-twinkle;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@supports not (mix-blend-mode:plus-lighter){.pricing-card__spark{mix-blend-mode:screen}}.pricing-card__spark-graphic{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.pricing-card__surface{isolation:isolate;border-radius:calc(1rem - 2px);flex:1;position:relative;overflow:hidden}.pricing-card__base{background:linear-gradient(145deg, var(--card-metal-4) 0%, var(--card-metal-2) 34%, var(--card-metal-1) 68%, var(--card-metal-3) 100%);position:absolute;inset:0}.pricing-card__holo{background:conic-gradient(from 205deg at 50% 50%, transparent 0deg, var(--card-holo-a) 58deg, transparent 118deg, var(--card-holo-b) 182deg, transparent 242deg, var(--card-holo-c) 306deg, transparent 360deg), linear-gradient(120deg, transparent 0%, #ffffff94 20%, transparent 42%, #ffffff47 58%, transparent 78%), linear-gradient(35deg, transparent 10%, #ffffff2e 35%, transparent 60%);mix-blend-mode:overlay;opacity:.9;transform:rotate(calc(-8deg + var(--holo-scroll-rotate))) translate3d(var(--holo-scroll-x), var(--holo-scroll-y), 0);pointer-events:none;will-change:transform;animation:10s ease-in-out infinite alternate pricing-card-holo-shift;position:absolute;inset:-45%}.pricing-card__sheen{mix-blend-mode:soft-light;opacity:.75;transform:translate3d(var(--sheen-scroll-x), 0, 0);pointer-events:none;will-change:transform;background:linear-gradient(118deg,#0000 0%,#ffffff57 18%,#0000 36%,#ffffff1f 52%,#0000 72%);position:absolute;inset:0}.pricing-card__readability{pointer-events:none;background:linear-gradient(#0f172a14 0%,#0f172a47 100%),radial-gradient(120% 85% at 50% 115%,#0f172a2e,#0000 62%);position:absolute;inset:0}.pricing-card__content{z-index:1;height:100%;color:var(--card-text);flex-direction:column;padding:1.5rem;display:flex;position:relative}.pricing-card__badge{z-index:3;border:1px solid var(--card-badge-border);background:var(--card-badge-bg);letter-spacing:.08em;text-transform:uppercase;color:var(--card-badge-text);border-radius:9999px;outline:4px solid #020617;padding:.375rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px -8px #00000073,inset 0 1px #ffffff2e}.pricing-card__title{color:var(--card-text);text-shadow:0 1px #ffffff40;font-size:1.5rem;font-weight:600}.pricing-card__description,.pricing-card__pitch,.pricing-card__comparison{color:var(--card-text-muted)}.pricing-card__description{margin-top:.5rem;font-size:.875rem;line-height:1.5}.pricing-card__price{color:var(--card-accent);text-shadow:0 1px #ffffff4d;margin-top:1.5rem;font-size:1.875rem;font-weight:700}.pricing-card__price-strike{color:color-mix(in srgb, var(--card-text-muted) 80%, transparent);font-size:1.125rem;text-decoration:line-through}.pricing-card__highlight{min-height:1.5rem;color:var(--card-accent);margin-top:.5rem;font-size:.875rem;font-weight:600}.pricing-card__comparison{margin-top:.25rem;font-size:.875rem;line-height:1.45}.pricing-card__comparison-group{gap:.25rem;margin-top:.25rem;display:grid}.pricing-card__subline{color:var(--card-text-muted);font-size:.875rem}.pricing-card__save-badge{color:#064e3b;background:#064e3b2e;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.pricing-card__pitch{flex:1;margin-top:1.5rem;padding:0;list-style:none}.pricing-card__pitch li{align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.45;display:flex}.pricing-card__pitch li+li{margin-top:.5rem}.pricing-card__check{color:var(--card-accent);margin-top:.125rem;font-weight:700}.pricing-card__cta{background:var(--card-cta-bg);text-align:center;width:100%;color:var(--card-cta-text);border-radius:9999px;margin-top:2rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:block;box-shadow:0 10px 24px -12px #00000073,inset 0 1px #ffffff1f}.pricing-card__cta:hover{background:var(--card-cta-hover)}@media (hover:hover) and (pointer:fine){.pricing-plans-grid:has(.pricing-card:hover) .pricing-card:not(:hover){opacity:.76;filter:saturate(.86)brightness(.94);transform:scale(.985)translateY(3px)}.pricing-plans-grid:has(.pricing-card:hover) .pricing-card:hover{z-index:5;opacity:1;filter:saturate(1.06)brightness(1.03);box-shadow:0 30px 60px -18px var(--card-shadow), 0 0 0 1px #ffffff3d, inset 0 1px 0 #ffffff7a, inset 0 -1px 0 #0000001f;transform:scale(1.04)translateY(-8px)}.pricing-plans-grid:has(.pricing-card:hover) .pricing-card--featured:hover{box-shadow:0 34px 68px -16px var(--card-shadow), 0 0 0 1px #ffffff4d, inset 0 1px 0 #ffffff94, inset 0 -1px 0 #00000024}}@keyframes pricing-card-spark-twinkle{0%,to{opacity:.92}50%{opacity:1}}@keyframes pricing-card-holo-shift{0%{transform:rotate(calc(-10deg + var(--holo-scroll-rotate))) translate3d(calc(var(--holo-scroll-x) - 2%), calc(var(--holo-scroll-y) - 1%), 0)}to{transform:rotate(calc(-6deg + var(--holo-scroll-rotate))) translate3d(calc(var(--holo-scroll-x) + 2%), calc(var(--holo-scroll-y) + 1%), 0)}}@media (prefers-reduced-motion:reduce){.pricing-card{transition:none}:is(.pricing-plans-grid:has(.pricing-card:hover) .pricing-card:not(:hover),.pricing-plans-grid:has(.pricing-card:hover) .pricing-card:hover){filter:none;opacity:1;transform:none}.pricing-plans-grid:has(.pricing-card:hover) .pricing-card:hover{z-index:5}.pricing-card__spark{animation-duration:3.2s}.pricing-card__holo{transform:rotate(calc(-8deg + var(--holo-scroll-rotate))) translate3d(var(--holo-scroll-x), var(--holo-scroll-y), 0);animation:none}}
