.lufs-tool{width:100%;max-width:62rem;margin:0 auto}.lufs-tool__drop{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background-color:color-mix(in srgb, var(--primary) 4%, var(--surface-sunken));min-height:22rem}.lufs-tool__drop:hover{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 7%, var(--surface-sunken))}.lufs-tool__grid{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}@media (max-width:860px){.lufs-tool__grid{grid-template-columns:1fr}}.lufs-tool__gauge-card{text-align:center;justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:column;min-height:22rem;display:flex}.lufs-tool__gauge{width:100%;max-width:17rem;margin-top:var(--gap-xs)}.lufs-tool__gauge-svg{width:100%;height:auto;display:block;overflow:visible}.lufs-tool__gauge-bg,.lufs-tool__gauge-fg{fill:none;stroke-width:14px;stroke-linecap:round}.lufs-tool__gauge-bg{stroke:color-mix(in srgb, var(--titles) 12%, transparent)}.lufs-tool__gauge-fg{stroke:var(--primary)}.lufs-tool__gauge-needle{stroke:var(--titles);stroke-width:3px;stroke-linecap:round}.lufs-tool__gauge-pivot{fill:var(--titles)}.lufs-tool__gauge-card--in{animation:.45s ease-out both lufs-card-in}.lufs-tool__gauge-card--in .lufs-tool__gauge-fg{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out .15s forwards lufs-arc-draw}.lufs-tool__gauge-card--in .lufs-tool__value{opacity:0;animation:.4s ease-out .9s forwards lufs-fade-in}.lufs-tool__gauge-card--in .lufs-tool__gauge-needle{transform-box:view-box;transform-origin:100px 95px;animation:.9s cubic-bezier(.2,0,.2,1) .15s both lufs-needle}@keyframes lufs-needle{0%{transform:rotate(var(--needle-from,0deg))}to{transform:rotate(0)}}@keyframes lufs-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lufs-arc-draw{to{stroke-dashoffset:0}}@keyframes lufs-fade-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.lufs-tool__gauge-card--in,.lufs-tool__gauge-card--in .lufs-tool__gauge-fg,.lufs-tool__gauge-card--in .lufs-tool__gauge-needle,.lufs-tool__gauge-card--in .lufs-tool__gauge-pivot,.lufs-tool__gauge-card--in .lufs-tool__value,.lufs-tool__badge--pending.is-pulsing{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.lufs-tool__value{align-items:baseline;gap:var(--gap-xs);margin:0;margin-top:calc(-1 * var(--gap-sm));display:flex}.lufs-tool__value-num{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--titles);line-height:1}.lufs-tool__value-unit{font-size:var(--text-body);color:var(--muted)}.lufs-tool__status{border-radius:var(--radius-full);font-size:var(--text-small);font-weight:var(--font-semibold);color:var(--titles);border:1px solid var(--border-soft);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.lufs-tool__status-dot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.lufs-tool__status--success{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.lufs-tool__status--success .lufs-tool__status-dot{background:var(--success)}.lufs-tool__status--warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.lufs-tool__status--warning .lufs-tool__status-dot{background:var(--warning)}.lufs-tool__status--error{color:var(--error);background:color-mix(in srgb, var(--error) 12%, transparent);border-color:color-mix(in srgb, var(--error) 30%, transparent)}.lufs-tool__status--error .lufs-tool__status-dot{background:var(--error)}.lufs-tool__stats{gap:var(--gap-sm);width:100%;margin-top:var(--gap-xs);grid-template-columns:1fr 1fr;display:grid}.lufs-tool__side-card{gap:var(--gap-sm);flex-direction:column;min-height:22rem;display:flex}.lufs-tool__loading-card{flex-direction:column;justify-content:center;align-items:center;min-height:22rem;display:flex}.lufs-tool__platforms{gap:var(--gap-sm);flex-direction:column;display:flex}.lufs-tool__platform{align-items:center;gap:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-soft);display:flex}.lufs-tool__platform-name{min-width:0;font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--titles);flex:1}.lufs-tool__platform-target{font-size:var(--text-small);color:var(--muted);white-space:nowrap}.lufs-tool__badge{border-radius:var(--radius-full);font-size:var(--text-tiny);font-weight:var(--font-semibold);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.lufs-tool__badge--ok{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border:1px solid color-mix(in srgb, var(--success) 30%, transparent)}.lufs-tool__badge--warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent);border:1px solid color-mix(in srgb, var(--warning) 30%, transparent)}.lufs-tool__badge--error{color:var(--error);background:color-mix(in srgb, var(--error) 12%, transparent);border:1px solid color-mix(in srgb, var(--error) 30%, transparent)}.lufs-tool__badge--pending{min-width:3.25rem;color:var(--muted);background:var(--surface);border:1px solid var(--border-soft);justify-content:center}.lufs-tool__badge--pending.is-pulsing{animation:1.1s ease-in-out infinite lufs-pulse}@keyframes lufs-pulse{0%,to{opacity:1}50%{opacity:.4}}.lufs-tool__actions{gap:var(--gap-sm);padding-top:var(--gap-sm);margin-top:auto;display:flex}.lufs-tool__actions .btn{flex:1}@media (max-width:420px){.lufs-tool__actions{flex-direction:column}}
.circle-of-fifths{justify-content:center;align-items:center;width:100%;display:flex}.circle-of-fifths__svg{width:100%;max-width:min(520px,90vmin);overflow:visible}.circle-of-fifths--sm .circle-of-fifths__svg{max-width:min(320px,90vmin)}.circle-of-fifths--lg .circle-of-fifths__svg{max-width:min(680px,90vmin)}.circle-of-fifths__ring{fill:none;stroke:color-mix(in srgb, var(--titles) 8%, transparent);stroke-width:1px;pointer-events:none}.circle-of-fifths__window{pointer-events:none}.circle-of-fifths__window-zone{fill:color-mix(in srgb, var(--primary) 7%, transparent)}.circle-of-fifths__window-tonic{fill:color-mix(in srgb, var(--primary) 15%, transparent);stroke:color-mix(in srgb, var(--primary) 45%, transparent);stroke-width:1px}.circle-of-fifths__sector{fill:#0000;stroke:#0000;stroke-width:1px;transition:fill .15s,stroke .15s}.circle-of-fifths__sector.is-selected{fill:color-mix(in srgb, var(--primary) 16%, transparent);stroke:color-mix(in srgb, var(--primary) 55%, transparent)}.circle-of-fifths--interactive .circle-of-fifths__sector{cursor:pointer}.circle-of-fifths--interactive .circle-of-fifths__sector:hover{fill:color-mix(in srgb, var(--primary) 9%, transparent)}.circle-of-fifths--interactive .circle-of-fifths__sector.is-selected:hover{fill:color-mix(in srgb, var(--primary) 22%, transparent)}.circle-of-fifths__labels{pointer-events:none;-webkit-user-select:none;user-select:none}.circle-of-fifths__label{font-weight:var(--font-bold)}.circle-of-fifths__label--major{fill:var(--titles);font-size:14px}.circle-of-fifths__label--minor{font-size:11px;font-weight:var(--font-semibold);fill:var(--muted)}.circle-of-fifths__label.is-compatible{fill:color-mix(in srgb, var(--primary) 72%, var(--titles))}.circle-of-fifths__label.is-selected{fill:var(--primary)}.circle-of-fifths__label--major.is-selected{font-size:15px}.circle-of-fifths__camelot{font-family:var(--font-mono,ui-monospace, monospace);fill:var(--muted);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:6.5px}.circle-of-fifths__center-key{fill:var(--primary);font-weight:var(--font-bold);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:30px}
.rc-tool{width:100%;max-width:62rem;margin:0 auto}.rc-tool__grid{gap:var(--gap-lg);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:860px){.rc-tool__grid{grid-template-columns:1fr}}.rc-tool__main{gap:var(--gap-md);flex-direction:column;display:flex}.rc-tool__head{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.rc-tool__streams-val{font-size:var(--text-h3);font-weight:var(--font-bold);color:var(--titles);font-variant-numeric:tabular-nums}.rc-tool__slider{width:100%}.rc-tool__params{gap:var(--gap-sm);grid-template-columns:1fr 1fr;display:grid}@media (max-width:460px){.rc-tool__params{grid-template-columns:1fr}}.rc-tool__rows{gap:var(--gap-sm);flex-direction:column;display:flex}.rc-tool__row{align-items:center;gap:var(--gap-sm);padding:var(--padding-md);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-soft);display:flex}.rc-tool__row-name{min-width:0;font-weight:var(--font-semibold);color:var(--titles);flex:1}.rc-tool__row-rate{font-family:var(--font-mono);font-size:var(--text-small);color:var(--muted);white-space:nowrap}.rc-tool__row-rev{font-weight:var(--font-bold);color:var(--titles);white-space:nowrap;font-variant-numeric:tabular-nums}.rc-tool__side{gap:var(--gap-lg);flex-direction:column;display:flex}.rc-tool__total,.rc-tool__avg{gap:var(--gap-xs);flex-direction:column;display:flex}.rc-tool__total--accent{background:color-mix(in srgb, var(--primary) 8%, var(--surface));border-color:color-mix(in srgb, var(--primary) 40%, transparent)}.rc-tool__total-val{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--titles);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.rc-tool__total-sub,.rc-tool__avg-sub{font-size:var(--text-small);color:var(--muted);margin:0}.rc-tool__avg-val{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--primary);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.rc-tool__collab{gap:var(--gap-md);margin-top:var(--gap-lg);flex-direction:column;display:flex}.rc-tool__collab-head{justify-content:space-between;align-items:flex-start;gap:var(--gap-md);display:flex}.rc-tool__collab-sub{font-size:var(--text-small);color:var(--muted);margin:4px 0 0}.rc-tool__collab-form{gap:var(--gap-sm);grid-template-columns:1fr auto auto;align-items:end;display:grid}@media (max-width:560px){.rc-tool__collab-form{grid-template-columns:1fr}}.rc-tool__collab-add{height:fit-content}.rc-tool__collab-error{font-size:var(--text-small);color:var(--error);margin:0}.rc-tool__splits{gap:var(--gap-sm);flex-direction:column;display:flex}.rc-tool__split{align-items:center;gap:var(--gap-sm);padding:var(--padding-sm) var(--padding-md);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-soft);display:flex}.rc-tool__split-name{min-width:0;font-weight:var(--font-semibold);color:var(--titles);flex:1}.rc-tool__split-pct{font-family:var(--font-mono);font-size:var(--text-small);color:var(--muted)}.rc-tool__split-amount{font-weight:var(--font-bold);color:var(--primary);white-space:nowrap}.rc-tool__split-remove{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.rc-tool__split-remove:hover{color:var(--error);background:color-mix(in srgb, var(--error) 12%, transparent)}.rc-tool__actions{margin-top:var(--gap-md);justify-content:flex-end;display:flex}.rc-tool__note{align-items:flex-start;gap:var(--gap-sm);margin-top:var(--gap-lg);padding:var(--padding-md);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-soft);font-size:var(--text-small);color:var(--muted);display:flex}.rc-tool__note svg{color:var(--muted);flex-shrink:0;margin-top:2px}
.fc-tool{width:100%;max-width:62rem;margin:0 auto}.fc-tool__grid{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}@media (max-width:860px){.fc-tool__grid{grid-template-columns:1fr}}.fc-tool__drop{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background-color:color-mix(in srgb, var(--primary) 4%, var(--surface-sunken));min-height:20rem}.fc-tool__drop:hover{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 7%, var(--surface-sunken))}.fc-tool__file-card{align-items:center;display:flex}.fc-tool__file{align-items:center;gap:var(--gap-sm);width:100%;min-width:0;display:flex}.fc-tool__file-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.fc-tool__file-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fc-tool__file-name{font-weight:var(--font-semibold);color:var(--titles);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-tool__file-meta{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fc-tool__change{flex-shrink:0}.fc-tool__panel{gap:var(--gap-md);flex-direction:column;display:flex}.fc-tool__transform{align-items:center;gap:var(--gap-sm);display:flex}.fc-tool__transform-box{padding:var(--padding-md);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-soft);flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.fc-tool__transform-box--target{background:color-mix(in srgb, var(--primary) 8%, var(--surface-sunken));border-color:color-mix(in srgb, var(--primary) 40%, transparent)}.fc-tool__transform-label{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fc-tool__transform-fmt{font-size:var(--text-h4);font-weight:var(--font-bold);color:var(--titles)}.fc-tool__transform-box--target .fc-tool__transform-fmt{color:var(--primary)}.fc-tool__transform-arrow{color:var(--primary);flex-shrink:0}.fc-tool__group{gap:var(--gap-sm);flex-direction:column;display:flex}.fc-tool__estimate{padding:var(--padding-sm) var(--padding-md);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-soft);justify-content:space-between;align-items:center;display:flex}.fc-tool__estimate-label{color:var(--text)}.fc-tool__estimate-val{font-weight:var(--font-bold);color:var(--titles)}.fc-tool__progress{border-radius:var(--radius-full);background:var(--surface-sunken);height:6px;overflow:hidden}.fc-tool__progress-fill{background:var(--primary);height:100%;transition:width .2s}
.tp-tool{width:100%;max-width:62rem;margin:0 auto}.tp-tool__grid{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}@media (max-width:860px){.tp-tool__grid{grid-template-columns:1fr}}.tp-tool__drop{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background-color:color-mix(in srgb, var(--primary) 4%, var(--surface-sunken));min-height:22rem}.tp-tool__drop:hover{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 7%, var(--surface-sunken))}.tp-tool__preview-card{gap:var(--gap-md);flex-direction:column;align-items:center;display:flex}.tp-tool__file{align-items:center;gap:var(--gap-sm);width:100%;min-width:0;display:flex}.tp-tool__file-icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 12%, transparent);width:2rem;height:2rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.tp-tool__file-name{min-width:0;font-weight:var(--font-semibold);color:var(--titles);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tp-tool__change{flex-shrink:0}.tp-tool__vinyl{justify-content:center;width:100%;display:flex}.tp-tool__panel{gap:var(--gap-md);flex-direction:column;display:flex}.tp-tool__panel--idle{opacity:.85}.tp-tool__group{gap:var(--gap-sm);flex-direction:column;display:flex}.tp-tool__modes{gap:var(--gap-sm);grid-template-columns:repeat(2,1fr);display:grid}.tp-tool__mode{padding:var(--padding-md);border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-sunken);text-align:left;cursor:pointer;transition:all var(--transition-all);flex-direction:column;gap:3px;display:flex}.tp-tool__mode:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent)}.tp-tool__mode--active{background:color-mix(in srgb, var(--primary) 12%, transparent);border-color:var(--primary)}.tp-tool__mode-label{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--titles)}.tp-tool__mode--active .tp-tool__mode-label{color:var(--primary)}.tp-tool__mode-desc{font-size:var(--text-tiny);color:var(--muted);line-height:var(--leading-snug)}.tp-tool__slider-head{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}.tp-tool__slider-val{font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--font-bold);color:var(--primary)}.tp-tool__marks{font-family:var(--font-mono);font-size:var(--text-tiny);color:var(--muted);justify-content:space-between;display:flex}.tp-tool__progress{border-radius:var(--radius-full);background:var(--surface-sunken);height:6px;overflow:hidden}.tp-tool__progress-fill{background:var(--primary);height:100%;transition:width .2s}
.vinyl-player{padding:var(--padding-md);justify-content:center;align-items:center;display:flex}.vinyl-disc{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 60%, black) 100%);width:280px;height:280px;box-shadow:0 10px 40px color-mix(in srgb, var(--primary) 30%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent), inset 0 0 20px #000c;will-change:transform;position:relative}.vinyl-label{border-radius:var(--radius-full);background:var(--bg);width:100px;height:100px;box-shadow:0 0 0 2px color-mix(in srgb, var(--border) 50%, transparent), 0 4px 12px #0006;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vinyl-label-text{font-size:var(--text-tiny);font-weight:var(--font-semibold);color:var(--primary);text-align:center;letter-spacing:.1em;text-transform:uppercase}.vinyl-grooves{border-radius:var(--radius-full);background:repeating-radial-gradient(circle at center, transparent 0px, transparent 2px, color-mix(in srgb, var(--primary) 5%, transparent) 2px, color-mix(in srgb, var(--primary) 5%, transparent) 4px);pointer-events:none;position:absolute;inset:0}.vinyl-disc:before{content:"";border-radius:var(--radius-full);pointer-events:none;background:linear-gradient(135deg,#ffffff26 0%,#0000 50%,#ffffff14 100%);position:absolute;inset:0}.vinyl-disc:after{content:"";border-radius:var(--radius-full);background:var(--bg);width:20px;height:20px;box-shadow:inset 0 2px 4px #000c, 0 0 0 1px color-mix(in srgb, var(--border) 30%, transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.vinyl-disc{width:220px;height:220px}.vinyl-label{width:80px;height:80px}.vinyl-label-text{font-size:8px}}
.audio-preview{gap:var(--gap-md);padding:var(--padding-md);background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;display:flex}.audio-preview-controls{gap:var(--gap-sm);justify-content:center;display:flex}.audio-preview-progress{gap:var(--gap-xs);flex-direction:column;display:flex}.audio-preview-progress-bar{background:var(--border);border-radius:var(--radius-full);cursor:pointer;width:100%;height:6px;transition:height var(--transition-all);position:relative;overflow:hidden}.audio-preview-progress-bar:hover{height:8px}.audio-preview-progress-fill{background:var(--primary);border-radius:var(--radius-full);height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.audio-preview-time{font-size:var(--text-tiny);color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}
.console-page{gap:var(--gap-xl);padding:var(--gap-xl);flex-direction:column;width:100%;margin:0 auto;display:flex}.console-page--sm{max-width:920px}.console-page--md{max-width:1000px}.console-page--lg{max-width:1060px}@media (max-width:640px){.console-page{padding:var(--gap-lg)}}
.section-block{gap:var(--gap-md);flex-direction:column;display:flex}.section-block__head{justify-content:space-between;align-items:flex-start;gap:var(--gap-md);display:flex}.section-block__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.section-block__label{font-size:var(--text-tiny);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted)}.section-block__title{font-size:var(--text-h6);font-weight:var(--font-semibold);color:var(--titles);margin:0}.section-block__sub{font-size:var(--text-small);color:var(--muted);margin:0}.section-block__actions{align-items:center;gap:var(--gap-sm);flex-shrink:0;display:flex}
.pricing-page{align-items:center;gap:var(--gap-xl);padding:calc(var(--padding-section-xl) + 4rem) var(--padding-lg) var(--padding-section-md);flex-direction:column;display:flex}.pricing-page__hero{text-align:center;align-items:center;gap:var(--gap-md);flex-direction:column;width:100%;max-width:42rem;margin:0 auto;display:flex}.pricing-page__eyebrow{margin:0}.pricing-page__title{font-size:clamp(2rem, 6vw, var(--text-h1));font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);color:var(--titles);text-wrap:balance;overflow-wrap:break-word;margin:0}.pricing-page__subtitle{font-size:var(--text-body-lg);color:var(--muted);margin:0}.pricing-page__plans{width:100%;max-width:66rem}.pricing-page__faq{width:100%;max-width:45rem;margin-top:var(--margin-xl);padding-block:0}.pricing-page__footnote{text-align:center;text-transform:uppercase;width:100%;letter-spacing:var(--tracking-widest);padding-top:var(--padding-lg);border-top:1px solid var(--border-soft);margin:0}@media (max-width:48rem){.pricing-page{gap:var(--gap-lg);padding:calc(var(--padding-section-md) + 4rem) var(--padding-md) var(--padding-section-md)}}


