.studio-pricing-main{flex:1;min-width:0}.studio-pricing-content{width:100%;max-width:1200px;margin:0 auto;padding:44px 40px 64px}.studio-pricing-intro{margin-bottom:36px}.studio-pricing-intro h2{max-width:720px;margin:12px 0;font-size:clamp(26px,3vw,36px);line-height:1.25;font-weight:600;letter-spacing:-.025em}.studio-pricing-intro p{margin:0;color:var(--muted-foreground);font-size:13px}.studio-pricing-section+.studio-pricing-section{margin-top:36px}.studio-pricing-section h3{margin:0 0 16px;font-size:18px;font-weight:550}.studio-pricing-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--studio-radius);background:var(--studio-surface)}.studio-pricing-table-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.studio-pricing-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.7}.studio-pricing-packages{min-width:740px}.studio-pricing-credit-packs{min-width:420px}.studio-pricing-table :is(th,td){padding:18px 20px;vertical-align:top}.studio-pricing-table thead{background:var(--secondary);color:var(--primary)}.studio-pricing-table thead th{font-size:12px;font-weight:600;white-space:nowrap}.studio-pricing-table tbody tr{border-top:1px solid var(--border)}.studio-pricing-table tbody th{color:var(--foreground);font-weight:600;white-space:nowrap}.studio-pricing-table td{color:var(--muted-foreground)}.studio-pricing-table .studio-pricing-number{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.studio-pricing-credit-packs :is(th,td){width:33.333%}@media (max-width:1100px){.studio-pricing-content{padding-inline:26px}}@media (max-width:760px){.studio-pricing-content{padding:28px 20px 40px}.studio-pricing-intro{margin-bottom:28px}.studio-pricing-table :is(th,td){padding:14px 16px}}