.pricing-page{min-height:100vh;display:flex;flex-direction:column}.pricing{background:var(--color-background-alt)}.pricing-hero{padding:calc(var(--site-header-offset, 84px) + (var(--section-padding) * .72)) 0 28px;position:relative;overflow:hidden}.pricing-hero:before{content:"";position:absolute;inset:-35% -25% -35% -25%;pointer-events:none;background:radial-gradient(48% 40% at 20% 10%,rgba(8,148,255,.12),transparent 70%),radial-gradient(46% 40% at 82% 22%,rgba(201,89,221,.1),transparent 70%),radial-gradient(52% 44% at 56% 88%,rgba(255,46,84,.07),transparent 72%);filter:blur(18px)}.pricing-hero__inner{position:relative;max-width:900px}.pricing-hero__eyebrow{color:var(--color-text-tertiary);margin-bottom:10px}.pricing-hero__headline{margin:0;color:var(--color-text-primary)}.pricing-hero__subhead{margin:12px 0 0;max-width:720px;color:var(--color-text-secondary)}.pricing-plans{padding:26px 0 18px}.pricing-plans__grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:768px){.pricing-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1100px){.pricing-plans__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-plan{position:relative;height:100%;display:flex;flex-direction:column;border-radius:var(--radius-2xl);border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.88);box-shadow:0 22px 60px rgba(0,0,0,.08);overflow:hidden;padding:22px;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.pricing-plan:hover{transform:translateY(-3px);box-shadow:0 30px 78px rgba(0,0,0,.12);border-color:rgba(8,76,207,.18)}.pricing-plan--popular{border-color:rgba(8,76,207,.24);box-shadow:0 30px 86px rgba(0,0,0,.14),inset 0 0 0 1px rgba(8,76,207,.08)}.pricing-plan__pill{position:absolute;top:14px;right:14px;padding:7px 10px;border-radius:9999px;font-size:12px;font-weight:650;letter-spacing:-.01em;background:rgba(8,76,207,.08);border:1px solid rgba(8,76,207,.16);color:rgba(8,76,207,.95)}.pricing-plan__name{color:var(--color-text-tertiary);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.pricing-plan__price{margin-top:12px;display:inline-flex;align-items:flex-end;gap:8px;color:var(--color-text-primary)}.pricing-plan__price--free{display:block;color:var(--color-text-primary)}.pricing-plan__currency{font-family:var(--font-display);font-size:18px;line-height:1;font-weight:700;position:relative;top:-.52em;opacity:.9}.pricing-plan__amount{font-family:var(--font-display);font-size:56px;line-height:1;font-weight:750;letter-spacing:-.03em}.pricing-plan__unit{display:inline-flex;flex-direction:column;gap:2px;padding-bottom:6px}.pricing-plan__unitTop{font-weight:700}.pricing-plan__unitBottom,.pricing-plan__unitTop{font-size:12px;line-height:1.1;color:var(--color-text-secondary);letter-spacing:-.01em}.pricing-plan--popular .pricing-plan__amount{background:var(--ai-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-plan__credits{display:flex;align-items:center;gap:10px;margin-top:12px}.pricing-plan__creditsValue{font-family:var(--font-display);font-size:28px;font-weight:650;letter-spacing:-.02em;color:var(--color-text-primary)}.pricing-plan__creditsLabel{color:var(--color-text-secondary)}.pricing-plan__creditsMeta{display:inline-flex;flex-direction:column;gap:0;padding-bottom:0}.pricing-plan__creditsBottom,.pricing-plan__creditsTop{color:var(--color-text-secondary);line-height:1}.pricing-plan__best{margin-top:10px;color:var(--color-text-secondary)}.pricing-plan__features{margin-top:16px;display:grid;gap:10px;padding:0;list-style:none}.pricing-plan__feature{display:flex;align-items:flex-start;gap:10px;padding:0;color:var(--color-text-secondary)}.pricing-plan__check{flex:0 0 auto;margin-top:2px;color:rgba(8,76,207,.82)}.pricing-plan--popular .pricing-plan__check{color:rgba(8,76,207,.92)}.pricing-plan__featureText{flex:1}.pricing-plan__cta{margin-top:14px;display:grid;gap:10px}.pricing-plan__cta .btn{width:100%;justify-content:center}.pricing-plan__fineprint{color:var(--color-text-tertiary)}.pricing-plans__note{margin-top:16px;padding:16px;border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background:rgba(255,255,255,.76);color:var(--color-text-secondary)}.pricing-plans__noteEm{font-weight:650;color:var(--color-text-primary)}.pricing-section{padding:40px 0}.pricing-section__title{margin:0;color:var(--color-text-primary)}.pricing-section__desc{margin:10px 0 0;color:var(--color-text-secondary);max-width:78ch}.pricing-credits__grid{margin-top:16px;display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:980px){.pricing-credits__grid{grid-template-columns:.9fr 1.1fr;gap:18px}}.pricing-panel{border-radius:var(--radius-2xl);border:1px solid var(--color-border-light);background:rgba(255,255,255,.9);box-shadow:var(--shadow-sm);padding:18px}.pricing-panel__title{color:var(--color-text-tertiary);font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.pricing-list{display:grid;gap:10px}.pricing-list__item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.6);border:1px solid var(--color-border-light);color:var(--color-text-secondary)}.pricing-list__num{width:24px;height:24px;border-radius:9999px;display:grid;place-items:center;font-size:12px;font-weight:650;color:rgba(255,255,255,.92);background:rgba(8,76,207,.72)}.pricing-table{border-radius:18px;overflow:hidden;border:1px solid var(--color-border-light);background:rgba(255,255,255,.62)}.pricing-table__row{display:grid;grid-template-columns:1.4fr .8fr .8fr}.pricing-table__head .pricing-table__row{background:rgba(0,0,0,.04)}.pricing-table__cell{padding:12px;font-size:14px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light)}.pricing-table__body .pricing-table__row:last-child .pricing-table__cell{border-bottom:0}.pricing-table__cell--head{color:var(--color-text-primary);font-weight:650}.pricing-credits__foot{margin-top:14px;color:var(--color-text-secondary)}.pricing-topup__grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width:980px){.pricing-topup__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.pricing-topup__card{border-radius:var(--radius-2xl);border:1px solid var(--color-border-light);background:rgba(255,255,255,.9);box-shadow:var(--shadow-sm);padding:16px;display:grid;gap:6px}.pricing-topup__name{color:var(--color-text-tertiary);font-weight:650;text-transform:uppercase;letter-spacing:.04em}.pricing-topup__meta{color:var(--color-text-secondary);margin-top:-10px}.pricing-topup__prices{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pricing-topup__price{display:flex;align-items:baseline;gap:8px;color:var(--color-text-primary)}.pricing-topup__priceHint{color:var(--color-text-tertiary)}.pricing-topup__note,.pricing-topup__per{color:var(--color-text-secondary)}.pricing-topup__note{margin-top:14px}.pricing-faq__grid{margin-top:16px;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:980px){.pricing-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.pricing-faq__item{border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background:rgba(255,255,255,.86);padding:14px 16px}.pricing-faq__q{cursor:pointer;color:var(--color-text-primary)}.pricing-faq__a{margin-top:10px;color:var(--color-text-secondary)}.pricing-feedback{margin-top:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--color-border-light);background:rgba(255,255,255,.78);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}.pricing-feedback--success{border-color:rgba(8,76,207,.2);background:linear-gradient(120deg,rgba(8,76,207,.1),rgba(8,148,255,.06)),rgba(255,255,255,.78);color:var(--color-text-primary)}.pricing-faq__a a{color:var(--neoly-blue)}.pricing-faq__a a:hover{color:var(--neoly-blue-dark)}[data-theme=dark] .pricing-faq__item,[data-theme=dark] .pricing-panel,[data-theme=dark] .pricing-plan,[data-theme=dark] .pricing-topup__card{background:rgba(22,22,23,.74);border-color:rgba(255,255,255,.08)}[data-theme=dark] .pricing-list__item,[data-theme=dark] .pricing-plan__feature,[data-theme=dark] .pricing-table{background:rgba(22,22,23,.55);border-color:rgba(255,255,255,.08)}[data-theme=dark] .pricing-plan__pill,[data-theme=dark] .pricing-plans__note{background:rgba(22,22,23,.7);border-color:rgba(255,255,255,.1)}[data-theme=dark] .pricing-feedback{background:rgba(22,22,23,.74);border-color:rgba(255,255,255,.1)}[data-theme=dark] .pricing-feedback--success{border-color:rgba(59,130,246,.35);background:linear-gradient(120deg,rgba(8,76,207,.2),rgba(8,148,255,.12)),rgba(22,22,23,.74);color:rgba(245,245,247,.95)}[data-theme=dark] .pricing-table__head .pricing-table__row{background:rgba(255,255,255,.06)}[data-theme=dark] .pricing-table__cell--head{color:rgba(255,255,255,.92)}[data-theme=dark] .pricing-table__cell{border-bottom-color:rgba(255,255,255,.08)}