.pricing-page{display:grid;gap:18px}.pricing-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px;border:1px solid var(--baruk-border);border-radius:20px;background:var(--baruk-surface)}.pricing-hero span,.pricing-form__header span,.pricing-preview__eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.pricing-hero h1,.pricing-form__header h2,.pricing-section h3,.pricing-preview h3{margin:5px 0 7px}.pricing-hero p,.pricing-section__title span,.pricing-helper,.pricing-preview p,.pricing-sidebar header span,.pricing-empty span{margin:0;color:var(--baruk-text-muted);font-size:.88rem}.pricing-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pricing-kpis article{padding:16px 18px;border:1px solid var(--baruk-border);border-radius:16px;background:var(--baruk-surface)}.pricing-kpis span{display:block;font-size:.78rem;color:var(--baruk-text-muted)}.pricing-kpis strong{display:block;margin-top:4px;font-size:1.45rem}.pricing-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(460px,1.6fr) minmax(260px,.85fr);gap:16px;align-items:start}.pricing-sidebar,.pricing-form,.pricing-preview{border:1px solid var(--baruk-border);border-radius:18px;background:var(--baruk-surface)}.pricing-sidebar{overflow:hidden;position:sticky;top:16px}.pricing-sidebar header{display:grid;gap:3px;padding:16px;border-bottom:1px solid var(--baruk-border)}.pricing-plan-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:0;border-bottom:1px solid var(--baruk-border);background:transparent;text-align:left;cursor:pointer;color:inherit}.pricing-plan-row:last-child{border-bottom:0}.pricing-plan-row:hover,.pricing-plan-row.is-selected{background:color-mix(in srgb,var(--baruk-accent) 8%,transparent)}.pricing-plan-row span{display:grid;gap:3px}.pricing-plan-row span:last-child{text-align:right}.pricing-plan-row small{font-size:.73rem;color:var(--baruk-text-muted)}.pricing-form{overflow:hidden}.pricing-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--baruk-border)}.pricing-form__header>strong{padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--baruk-accent) 12%,transparent);font-size:.76rem}.pricing-section{display:grid;gap:14px;padding:20px;border-bottom:1px solid var(--baruk-border)}.pricing-section:last-of-type{border-bottom:0}.pricing-section__title{display:flex;justify-content:space-between;align-items:end;gap:14px}.pricing-section__title h3{font-size:1rem}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pricing-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid label,.pricing-section>label{display:grid;gap:6px;font-size:.78rem;font-weight:600}.pricing-grid input,.pricing-grid select,.pricing-section textarea{width:100%;box-sizing:border-box;border:1px solid var(--baruk-border);border-radius:10px;padding:10px 11px;background:var(--baruk-surface-strong,var(--baruk-surface));color:inherit;font:inherit}.pricing-span-2{grid-column:span 2}.pricing-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pricing-resource{display:flex;gap:9px;align-items:flex-start;padding:11px;border:1px solid var(--baruk-border);border-radius:12px;cursor:pointer}.pricing-resource.is-selected{border-color:color-mix(in srgb,var(--baruk-accent) 45%,var(--baruk-border));background:color-mix(in srgb,var(--baruk-accent) 6%,transparent)}.pricing-resource span{display:grid;gap:2px}.pricing-resource small{color:var(--baruk-text-muted);font-size:.72rem}.pricing-publish-note{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--baruk-accent) 7%,transparent);font-size:.8rem;line-height:1.45}.pricing-form__footer{display:flex;align-items:center;gap:14px;padding:18px 20px}.pricing-form__footer span{font-size:.8rem;color:var(--baruk-text-muted)}.pricing-preview{position:sticky;top:16px;padding:20px;display:grid;gap:12px}.pricing-preview__featured{justify-self:start;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--baruk-accent) 13%,transparent);font-size:.72rem;font-weight:700}.pricing-preview__price{display:flex;align-items:baseline;gap:5px}.pricing-preview__price strong{font-size:1.8rem}.pricing-preview>small{color:var(--baruk-text-muted)}.pricing-preview__meta,.pricing-preview__resources{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--baruk-border);font-size:.8rem}.pricing-preview__state{display:grid;gap:3px;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--baruk-accent) 6%,transparent)}.pricing-preview__state span{font-size:.75rem;color:var(--baruk-text-muted)}.pricing-feedback{padding:13px 15px;border-radius:12px;font-size:.85rem}.pricing-feedback.is-success{background:rgba(46,125,50,.12)}.pricing-feedback.is-error{background:rgba(198,40,40,.12)}.pricing-empty,.pricing-loading{display:grid;gap:5px;padding:18px}.pricing-helper{line-height:1.45}@media(max-width:1180px){.pricing-layout{grid-template-columns:220px minmax(0,1fr)}.pricing-preview{grid-column:2;position:static}.pricing-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pricing-hero{display:grid}.pricing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-layout{grid-template-columns:1fr}.pricing-sidebar,.pricing-preview{position:static;grid-column:auto}.pricing-grid,.pricing-grid--3,.pricing-grid--4,.pricing-resources{grid-template-columns:1fr}.pricing-span-2{grid-column:auto}.pricing-section__title{display:grid}.pricing-form__footer{align-items:stretch;flex-direction:column}.pricing-plan-row{align-items:flex-start}.pricing-plan-row span:last-child{text-align:left}}