.price-offer[data-v-ecd3012a]{min-width:0;padding:var(--space-5);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);transition:border-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease);flex-direction:column;display:flex}.price-offer[data-v-ecd3012a]:focus-within,.price-offer[data-v-ecd3012a]:hover{border-color:var(--color-border-control);box-shadow:0 14px 30px -28px #0b111773}.price-offer__heading[data-v-ecd3012a]{align-items:start;gap:var(--space-4);display:flex}.price-offer__heading>div[data-v-ecd3012a]{min-width:0}.price-offer__number[data-v-ecd3012a]{color:var(--color-action-primary);font:var(--font-size-caption)/var(--line-height-label) var(--font-mono);flex-shrink:0}.price-offer h4[data-v-ecd3012a]{font:var(--font-weight-heading) var(--font-size-lead)/1.3 var(--font-heading);letter-spacing:var(--tracking-heading);margin:0}.price-offer__heading p[data-v-ecd3012a]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-body)}.price-offer__bottom[data-v-ecd3012a]{padding-top:var(--space-5);margin-top:auto}.price-offer__price[data-v-ecd3012a]{align-items:baseline;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.price-offer__caption[data-v-ecd3012a]{color:var(--color-text-secondary);font:var(--font-size-caption)/var(--line-height-label) var(--font-mono);flex-basis:100%}.price-offer__price del[data-v-ecd3012a]{color:var(--color-text-secondary);font-size:var(--font-size-label)}.price-offer__price strong[data-v-ecd3012a]{color:var(--color-text-primary);font:var(--font-weight-heading) calc(clamp(1rem,1.5vw,1.25rem))/1.4 var(--font-heading);overflow-wrap:anywhere}.price-offer__discount[data-v-ecd3012a]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-accent-soft);color:var(--color-action-primary);font:var(--font-weight-strong) var(--font-size-caption)/var(--line-height-label) var(--font-body)}.price-offer__details[data-v-ecd3012a],.price-offer__expanded[data-v-ecd3012a]{border-top:var(--border-thin) solid var(--color-border-subtle)}.price-offer__details summary[data-v-ecd3012a]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-touch-target);color:var(--color-action-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);cursor:pointer;list-style:none;display:flex}.price-offer__details summary[data-v-ecd3012a]::-webkit-details-marker{display:none}.price-offer__details summary span[data-v-ecd3012a]{transition:transform var(--motion-normal) var(--motion-ease)}.price-offer__details[open] summary span[data-v-ecd3012a]{transform:rotate(45deg)}.price-offer__expanded[data-v-ecd3012a]{gap:var(--space-3);padding:var(--space-3) 0;display:grid}.price-offer__expanded p[data-v-ecd3012a]{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-body);margin:0}.price-offer__expanded b[data-v-ecd3012a]{color:var(--color-text-primary);display:block}.pricing-contract[data-v-4de1a162]{gap:var(--space-6);margin-block:var(--space-8);padding-block:var(--space-5);border-block:var(--border-thin) solid var(--color-border-control);align-items:center;display:grid}.pricing-contract p[data-v-4de1a162]{margin:0}.pricing-contract__principle[data-v-4de1a162]{color:var(--color-action-primary);font:var(--font-weight-strong) var(--font-size-lead)/1.4 var(--font-heading)}.pricing-contract>p[data-v-4de1a162]:last-child{color:var(--color-text-secondary);font-size:var(--font-size-label)}.pricing-guide__category-intro[data-v-4de1a162],.pricing-guide__heading[data-v-4de1a162]{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.pricing-guide__category-intro h3[data-v-4de1a162],.pricing-guide__category-intro h4[data-v-4de1a162],.pricing-guide__heading h3[data-v-4de1a162]{margin-top:var(--space-2);font:var(--font-weight-heading) calc(clamp(1.25rem,2.2vw,1.875rem))/1.25 var(--font-heading);letter-spacing:var(--tracking-heading)}.pricing-guide__category-intro p[data-v-4de1a162],.pricing-guide__category-intro>span[data-v-4de1a162],.pricing-guide__heading>p[data-v-4de1a162]{max-width:48ch;color:var(--color-text-secondary);font-size:var(--font-size-label);margin:0}.pricing-guide__category-intro p[data-v-4de1a162]{margin-top:var(--space-2)}.pricing-guide__selector[data-v-4de1a162]{gap:var(--space-2);padding:var(--space-2);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);flex-wrap:wrap;display:flex}.pricing-guide__option[data-v-4de1a162]{min-height:var(--size-touch-target);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid transparent;border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);transition:color var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease);background:0 0;flex:auto}.pricing-guide__option[data-v-4de1a162]:focus-visible,.pricing-guide__option[data-v-4de1a162]:hover{background:var(--color-background-subtle);color:var(--color-text-primary)}.pricing-guide__option--active[data-v-4de1a162],.pricing-guide__option--active[data-v-4de1a162]:focus-visible,.pricing-guide__option--active[data-v-4de1a162]:hover{background:var(--color-background-inverse);color:var(--color-text-inverse)}.pricing-guide__result[data-v-4de1a162]{margin-top:var(--space-5);min-height:15rem}.pricing-guide__help[data-v-4de1a162],.pricing-guide__module[data-v-4de1a162]{gap:var(--space-6);padding:var(--space-card);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default);display:grid}.pricing-guide__help h4[data-v-4de1a162],.pricing-guide__module h4[data-v-4de1a162],.pricing-guide__module h5[data-v-4de1a162]{font:var(--font-weight-heading) var(--font-size-subheading)/1.3 var(--font-heading);margin:0}.pricing-guide__help p[data-v-4de1a162],.pricing-guide__module p[data-v-4de1a162]{margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.pricing-guide__paths[data-v-4de1a162]{gap:var(--space-3);display:grid}.pricing-guide__path[data-v-4de1a162]{gap:var(--space-2);min-height:7rem;padding:var(--space-5) var(--space-8) var(--space-5) var(--space-5);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-background-default);text-align:start;color:var(--color-text-primary);transition:border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);display:grid;position:relative}.pricing-guide__path[data-v-4de1a162]:hover{border-color:var(--color-action-primary);transform:translateY(-2px)}.pricing-guide__path small[data-v-4de1a162]{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-body)}.pricing-guide__path>span[data-v-4de1a162]{right:var(--space-4);top:var(--space-4);color:var(--color-action-primary);position:absolute}.pricing-guide__unsure[data-v-4de1a162]{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-5);border-top:var(--border-thin) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.pricing-guide__unsure p[data-v-4de1a162]{margin:0}.pricing-guide__offers[data-v-4de1a162]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.pricing-guide__module[data-v-4de1a162]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.pricing-guide__module-price[data-v-4de1a162]{padding:var(--space-5);border-inline-start:var(--border-emphasis) solid var(--color-action-primary);background:var(--color-background-default);align-self:center}.pricing-guide__module-price strong[data-v-4de1a162]{font-size:var(--font-size-lead);display:block}.pricing-guide__module-price a[data-v-4de1a162]{min-height:var(--size-touch-target);margin-top:var(--space-4);color:var(--color-action-primary);font-weight:var(--font-weight-strong);align-items:center;display:inline-flex}.pricing-guide__category-action[data-v-4de1a162]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-thin) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.pricing-guide__category-action p[data-v-4de1a162]{max-width:48ch;color:var(--color-text-secondary);font-size:var(--font-size-label);margin:0}.pricing-switch-enter-active[data-v-4de1a162],.pricing-switch-leave-active[data-v-4de1a162]{transition:opacity var(--motion-fast) var(--motion-ease)}.pricing-switch-enter-from[data-v-4de1a162],.pricing-switch-leave-to[data-v-4de1a162]{opacity:0}.pricing-catalog[data-v-4de1a162]{gap:var(--space-10);display:grid}.pricing-catalog__group[data-v-4de1a162]{padding-bottom:var(--space-8);border-bottom:var(--border-thin) solid var(--color-border-subtle)}.pricing-commerce-secondary[data-v-4de1a162]{margin-top:var(--space-8);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-default)}.pricing-commerce-secondary>summary[data-v-4de1a162]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--size-touch-target);padding:var(--space-5);cursor:pointer;list-style:none;display:flex}.pricing-commerce-secondary>summary[data-v-4de1a162]::-webkit-details-marker{display:none}.pricing-commerce-secondary>summary>span[data-v-4de1a162]:first-child{gap:var(--space-2);display:grid}.pricing-commerce-secondary>summary strong[data-v-4de1a162]{font:var(--font-weight-heading) var(--font-size-lead)/1.3 var(--font-heading)}.pricing-commerce-secondary>summary small[data-v-4de1a162]{font-size:var(--font-size-label);color:var(--color-text-secondary)}.pricing-commerce-secondary__toggle[data-v-4de1a162]{color:var(--color-action-primary);font-size:var(--font-size-lead);transition:transform var(--motion-fast) var(--motion-ease)}.pricing-commerce-secondary[open] .pricing-commerce-secondary__toggle[data-v-4de1a162]{transform:rotate(45deg)}.pricing-commerce-secondary__body[data-v-4de1a162]{padding:0 var(--space-5) var(--space-5)}.pricing-commerce-secondary__body>p[data-v-4de1a162]{max-width:82ch;margin:0 0 var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-label)}.pricing-commerce-secondary__body>p[data-v-4de1a162]:last-child{margin:var(--space-5) 0 0}.pricing-next-step[data-v-4de1a162]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-thin) solid var(--color-border-control);flex-wrap:wrap;display:flex}.pricing-next-step p[data-v-4de1a162]{max-width:55ch;color:var(--color-text-secondary);font-size:var(--font-size-label);margin:0}@media (width>=48rem){.pricing-contract[data-v-4de1a162]{grid-template-columns:1fr 1.5fr}.pricing-guide__paths[data-v-4de1a162]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){.pricing-guide__module[data-v-4de1a162]{grid-template-columns:1fr}}
