.ngs-page-pricing{--pp-sec:clamp(64px, 9vw, 136px);--pp-gap:clamp(24px, 2.4vw, 32px);--pp-pad:clamp(20px, 3vw, 40px);--pp-track:color-mix(in srgb, var(--ink) 10%, transparent);line-height:1.7}html[lang=ar] .ngs-page-pricing{line-height:1.85}.ngs-page-pricing .phero__title{font-size:calc(var(--step-4) - 2px);margin-bottom:.7em}.ngs-page-pricing .sec__t,.ngs-page-pricing .ctab__t{font-size:calc(var(--step-3) - 2px);margin-bottom:.75em;line-height:1.25}.ngs-page-pricing .sec__t--sm{font-size:calc(var(--step-2) - 1px)}.ngs-page-pricing .pkg__name,.ngs-page-pricing .cmp2__name{font-size:calc(1.325rem - 1px)}.ngs-page-pricing .rec__name{font-size:calc(1.575rem - 1px)}.ngs-page-pricing .phero__intro,.ngs-page-pricing .sec__intro,.ngs-page-pricing .ctab__p,.ngs-page-pricing .faq__a{max-width:62ch}.ngs-page-pricing .phero{padding-block:clamp(56px,10vw,136px) clamp(24px,4vw,56px)}.ngs-page-pricing .sec{padding-block:calc(var(--pp-sec)/2)}.ngs-page-pricing .sec--tight{padding-block:clamp(24px,4vw,48px) calc(var(--pp-sec)/2)}.ngs-page-pricing .sec.mkt{padding-block:var(--pp-sec);margin-top:calc(var(--pp-sec)/2)}.ngs-page-pricing .faq{padding-block:var(--pp-sec) calc(var(--pp-sec)/2)}.ngs-page-pricing .ctab{padding-block:calc(var(--pp-sec)/2) var(--pp-sec)}.ngs-page-pricing .sec__head{margin-bottom:clamp(36px,5vw,64px)}.ngs-page-pricing .sec__kicker{margin-bottom:18px}.pp-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;max-width:62ch}.pp-list li{position:relative;padding-inline-start:22px}.pp-list li::before{content:"";position:absolute;inset-inline-start:0;top:.85em;width:10px;height:2px;border-radius:2px;background:var(--copper)}.seats__copy .pp-list,.mkt__head .pp-list{color:var(--ink-2);margin-bottom:24px}.faq__a p+.pp-list{margin-top:12px}.ngs-page-pricing .pr-controls{gap:24px 48px;margin-bottom:clamp(44px,6vw,72px)}.ngs-page-pricing .pkgs{gap:calc(var(--pp-gap) + 14px) var(--pp-gap)}.ngs-page-pricing .pkg{padding:calc(var(--pp-pad) + 6px) var(--pp-pad) var(--pp-pad)}.ngs-page-pricing .pkg__for{margin:8px 0 26px}.pkg__inst{margin:8px 0 12px;font-size:.8rem;font-weight:400;line-height:1.75;color:var(--ink)}.pkg__inst .money{white-space:nowrap;font-weight:800}.pkg__inst .money__n{font-family:var(--f-latin)}.pkg__inst-note{display:block;color:var(--ink-2)}.ngs-page-pricing .pkg__setup{margin-bottom:26px}.ngs-page-pricing .pkg__list{gap:14px;margin-bottom:32px;line-height:1.6;align-content:start}.ngs-page-pricing .pr-rules{margin-top:clamp(48px,6vw,80px);padding:var(--pp-pad);gap:18px 48px;line-height:1.75}.ngs-page-pricing .pr-market-note{margin-top:32px}.cmp2__pick{display:inline-flex;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,44px);max-width:100%}.cmp2__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:var(--pp-gap);padding-bottom:20px;border-bottom:1px solid var(--line)}.cmp2__name{margin:0;font-family:var(--f-latin);font-weight:800;letter-spacing:-.02em}.cmp2__price{margin:0;font-weight:800;font-size:1.125rem}.cmp2__price .money__n{font-family:var(--f-latin)}.cmp2__pl{font-size:var(--step--1);font-weight:600;color:var(--ink-2);margin-inline-end:8px}.cmp2__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:var(--pp-gap);margin:0;padding:0;list-style:none}.cmp2__c{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,30px);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:0}.cmp2__l{font-size:var(--step--1);font-weight:700;color:var(--ink-2)}.cmp2__v{font-weight:700;line-height:1.6}.cmp2__c.is-none .cmp2__v{font-weight:500;color:var(--ink-2)}.cmp2__c.is-all{border-color:color-mix(in srgb,var(--copper) 45%,var(--line))}.cmp2__m{display:flex;gap:4px;margin-top:auto;padding-top:8px}.cmp2__m i{flex:1;height:6px;border-radius:3px;background:var(--pp-track)}.cmp2__m i.on{background:var(--copper)}.cmp2__panel[hidden]{display:none}.ngs-page-pricing .engine__grid{gap:var(--pp-gap)}.ngs-page-pricing .engine__in{padding:var(--pp-pad);gap:30px}.ngs-page-pricing .engine__out{gap:var(--pp-gap);grid-template-columns:minmax(0,1fr)}.ngs-page-pricing .rec{padding:var(--pp-pad)}.ngs-page-pricing .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ngs-page-pricing .tile{padding:22px 24px;border-radius:var(--r-lg)}.ngs-page-pricing .tile dt{margin-bottom:10px}.ngs-page-pricing .tile dd{font-size:1.375rem}.ngs-page-pricing .tile .tile__sub{font-size:var(--step--1);margin-top:8px}.ngs-page-pricing .charts{gap:var(--pp-gap)}.ngs-page-pricing .chart{padding:clamp(20px,2.6vw,32px)}.ngs-page-pricing .chart__t{margin-bottom:20px}.ngs-page-pricing .engine__note{padding-top:18px;line-height:1.75}.ngs-page-pricing .chips--grid .chip{white-space:normal;max-width:100%;text-align:start}.ngs-page-pricing .engine__in,.ngs-page-pricing .engine__in fieldset,.ngs-page-pricing .engine__grid>*{min-width:0;min-inline-size:0}.roi{margin-top:4px}.roi__rows{display:grid;gap:20px}.roi__r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:baseline}.roi__l{font-size:var(--step--1);font-weight:700;color:var(--ink-2)}.roi__v{font-family:var(--f-latin);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.roi__t{grid-column:1/-1;height:12px;border-radius:6px;background:var(--pp-track);overflow:hidden}.roi__b{display:block;height:100%;border-radius:6px;transition:inline-size .6s var(--ease)}.roi__b--in{background:var(--chart-2)}.roi__b--out{background:var(--chart-1)}.reduce-motion .roi__b{transition:none}.roi__x{display:block;margin-top:16px;font-weight:800;color:var(--copper-ink)}.ngs-page-pricing .seats__in{grid-template-columns:1fr;gap:clamp(32px,4vw,48px)}.seat2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--pp-gap);margin:0;padding:0;list-style:none}.seat2__c{display:grid;gap:4px;padding:var(--pp-pad);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.seat2__l,.seat2__pl{font-size:var(--step--1);color:var(--ink-2);font-weight:600}.seat2__u{font-family:var(--f-latin);font-size:2rem;font-weight:800;line-height:1.15;letter-spacing:-.02em}.seat2__p{margin-top:14px;font-size:1.25rem;font-weight:800}.seat2__p .money__n{font-family:var(--f-latin)}.seat2__bar{height:6px;margin-top:14px;border-radius:3px;background:var(--pp-track);overflow:hidden}.seat2__bar i{display:block;height:100%;border-radius:3px;background:var(--copper)}.ngs-page-pricing .seats__note{margin-top:20px}.ngs-page-pricing .projs{gap:18px var(--pp-gap)}.ngs-page-pricing .proj{padding:24px clamp(20px,2.4vw,28px);gap:18px;border-radius:var(--r-lg)}.ngs-page-pricing .proj__note{margin-top:6px;line-height:1.6}.ngs-page-pricing .addons__in{grid-template-columns:1fr;gap:clamp(28px,4vw,44px)}.ngs-page-pricing .addl{border-top:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--pp-gap)}.ngs-page-pricing .addl li{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(20px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.ngs-page-pricing .addl__n small{margin-top:6px}.ngs-page-pricing .addl__p{font-size:1.125rem}.ngs-page-pricing .mkt__in{gap:40px 96px}.ngs-page-pricing .mkt__list{gap:var(--pp-gap)}.ngs-page-pricing .mkt__item{padding:clamp(20px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.ngs-page-pricing .mkt__item dt{margin-bottom:10px}.ngs-page-pricing .mkt__rule{margin-top:8px;padding:18px 20px;line-height:1.75}.ngs-page-pricing .faq__in{gap:40px 72px}.ngs-page-pricing .faq__q{padding-block:22px}.ngs-page-pricing .faq__a{padding-bottom:30px;line-height:1.8}.ngs-page-pricing .faq__a p+p{margin-top:10px}.ngs-page-pricing .ctab__in{padding:clamp(28px,5vw,72px);gap:32px 56px}.ngs-page-pricing .ctab__p{line-height:1.85}@media (max-width:767px){.ngs-page-pricing .mkt__list{grid-template-columns:1fr}.cmp2__pick{display:flex}.cmp2__pick .seg__opt{flex:1 1 auto}.ngs-page-pricing .pr-control .seg{display:flex;flex-wrap:wrap}.ngs-page-pricing .pr-control .seg__opt{flex:1 1 auto}}@media (max-width:419px){.ngs-page-pricing .rec{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.ngs-page-pricing .tiles{grid-template-columns:1fr}}