.pricing_hero__QSMWV{max-width:1180px;margin:0 auto;padding:48px 24px 28px;text-align:center;display:grid;justify-items:center;grid-gap:12px;gap:12px}.pricing_hero__QSMWV h1{font-family:"Archivo",var(--font-display);font-stretch:114%;font-weight:680;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.04;letter-spacing:-.03em;margin:0;text-wrap:balance}.pricing_hero__QSMWV p{margin:0;font-size:18px;color:var(--text-dim);max-width:560px}.pricing_hero__QSMWV b{color:var(--ok)}.pricing_packsWrap__iDJ7m{max-width:1180px;margin:0 auto;padding:8px 24px 64px}.pricing_packs__uOkGs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.pricing_pack__AcsU7{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:18px;overflow:hidden;background:var(--bg-elev);border:1px solid var(--border);box-shadow:var(--shadow)}.pricing_featured__vPJkd{border:2px solid var(--primary);box-shadow:0 24px 60px -28px rgba(52,81,209,.55);transform:translateY(-8px)}.pricing_badge__96IZe{position:absolute;z-index:1;top:12px;left:12px;padding:5px 11px;border-radius:999px;background:var(--primary);color:#fff;font-size:12.5px;font-weight:650;box-shadow:0 6px 16px -6px rgba(52,81,209,.7)}.pricing_pack__AcsU7:not(.pricing_featured__vPJkd) .pricing_badge__96IZe{background:rgba(11,18,32,.8);box-shadow:none}.pricing_shots__UDQ5A{display:grid;grid-gap:3px;gap:3px;aspect-ratio:16/9;background:var(--border-soft)}.pricing_shots__UDQ5A img{width:100%;height:100%;object-fit:cover;display:block;min-height:0}.pricing_shots2__w83b4,.pricing_shots4__aj3qz{grid-template-columns:1fr 1fr}.pricing_shots4__aj3qz,.pricing_shots6__7pzCs{grid-template-rows:1fr 1fr}.pricing_shots6__7pzCs{grid-template-columns:repeat(3,1fr)}.pricing_packBody__G_mTK{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:20px 22px 22px}.pricing_packBody__G_mTK h2{font-family:"Archivo",var(--font-display);font-stretch:110%;font-size:22px;letter-spacing:-.02em;margin:0}.pricing_fit__l4OYP{margin:0;font-size:14.5px;color:var(--text-dim);min-height:2.6em}.pricing_price__ck_X0{margin:6px 0 0;display:flex;align-items:baseline;gap:8px}.pricing_price__ck_X0 b{font-family:"Archivo",var(--font-display);font-stretch:108%;font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1}.pricing_price__ck_X0 span{font-size:14px;color:var(--text-faint)}.pricing_credits__kAqKP{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px}.pricing_bonus__X9vKd{padding:3px 9px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:12.5px;font-weight:650}.pricing_each__DARrh{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:14.5px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_oneTime__FdE1A{padding:3px 9px;background:var(--primary-soft);color:var(--primary)}.pricing_oneTime__FdE1A,.pricing_save__9U7Nf{border-radius:6px;font-size:12.5px;font-weight:700}.pricing_save__9U7Nf{padding:2px 8px;background:#fdf3dc;color:#7a4d00}.pricing_buy__UshVf{margin-top:10px;min-height:48px;justify-content:center;width:100%}.pricing_promises__qHVhz{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing_promises__qHVhz li{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--bg-elev);border:1px solid var(--border-soft);font-size:14px;line-height:1.45;color:var(--text-dim)}.pricing_promises__qHVhz b{display:block;color:var(--text);font-size:15px;margin-bottom:2px}.pricing_promiseIco__SykQ0{flex:0 0 40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--ok);background:var(--ok-soft)}.pricing_sectionTitle__XRsA5{margin-bottom:24px}.pricing_costs__ms4u5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px}.pricing_costs__ms4u5 a{position:relative;display:block;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--bg-elev-2);color:#fff}.pricing_costs__ms4u5 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.pricing_costs__ms4u5 a:hover img{transform:scale(1.04)}.pricing_costs__ms4u5 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pricing_costChip__aF3jo{position:absolute;top:10px;right:10px;padding:5px 10px;border-radius:999px;background:#fff;color:var(--text);font-size:13px;font-weight:700;box-shadow:var(--shadow-md)}.pricing_costName__IL3GE{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 11px;background:linear-gradient(transparent,rgba(8,14,28,.85));font-size:15px;font-weight:600;line-height:1.3}.pricing_free__s4wsc a{display:grid;align-content:center;justify-items:start;grid-gap:6px;gap:6px;padding:18px;background:var(--ok-soft);color:var(--ok)}.pricing_free__s4wsc .pricing_costName__IL3GE{position:static;padding:0;background:none;color:var(--text);font-size:14.5px}.pricing_freeBig__EK7QL{font-family:"Archivo",var(--font-display);font-stretch:112%;font-size:34px;font-weight:700;letter-spacing:-.02em}.pricing_versus__B5ZpA{border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--bg-elev)}.pricing_vsHead__fzYiD,.pricing_vsRow__ZbImz{display:grid;grid-template-columns:.8fr 1fr 1fr}.pricing_vsHead__fzYiD span{padding:12px 18px;font-size:13px;font-weight:600;color:var(--text-faint);background:var(--bg-elev-2)}.pricing_vsHead__fzYiD .pricing_usHead__zgqlx{color:var(--primary)}.pricing_vsRow__ZbImz>span{display:flex;align-items:center;gap:8px;padding:14px 18px;border-top:1px solid var(--border-soft);font-size:15px}.pricing_vsRow__ZbImz>span:first-child{font-weight:600}.pricing_them__QYrnG{color:var(--text-dim)}.pricing_them__QYrnG svg{color:var(--err);flex:0 0 16px}.pricing_us__q0H58{font-weight:600;background:rgba(52,81,209,.04)}.pricing_us__q0H58 svg{color:var(--ok);flex:0 0 16px}.pricing_vsNote__8mW8k{margin:12px 0 0;font-size:13px;color:var(--text-faint)}@media (max-width:960px){.pricing_packs__uOkGs{grid-template-columns:1fr;max-width:520px;margin:0 auto}.pricing_featured__vPJkd{transform:none;order:-1}.pricing_promises__qHVhz{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pricing_hero__QSMWV,.pricing_packsWrap__iDJ7m{padding-left:16px;padding-right:16px}.pricing_hero__QSMWV{padding-top:32px}.pricing_promises__qHVhz{grid-template-columns:1fr}.pricing_vsHead__fzYiD,.pricing_vsRow__ZbImz{grid-template-columns:1fr 1fr}.pricing_vsHead__fzYiD span:first-child,.pricing_vsRow__ZbImz>span:first-child{grid-column:1/-1}.pricing_vsHead__fzYiD span:first-child{display:none}.pricing_vsRow__ZbImz>span:first-child{padding-bottom:0;border-top:1px solid var(--border-soft)}.pricing_vsRow__ZbImz>span:not(:first-child){border-top:0}}