.pricing-interactive{padding:clamp(4.5rem,10vw,8.5rem) 0}.pricing-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.pricing-heading h2{max-width:700px;margin:0}.period-toggle{background:var(--paper-deep);border:1px solid var(--rule);gap:.25rem;padding:.3rem;display:flex}.period-toggle button{color:var(--muted);font:600 .78rem/1 var(--font-sans);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:.75rem 1rem}.period-toggle button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.period-toggle span{color:var(--red);margin-left:.25rem}.period-toggle button[aria-pressed=true] span{color:var(--yellow)}.pricing-grid{grid-template-columns:.88fr 1.12fr;align-items:stretch;display:grid}.price-card{border:1px solid var(--ink);flex-direction:column;min-height:570px;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative}.free-card{background:#ffffff5c;margin:1.5rem -1px 1.5rem 0}.studio-card{color:var(--paper);background:var(--ink);box-shadow:18px 18px 0 var(--red)}.plan-index{color:var(--muted);font:600 .72rem/1 var(--font-sans);letter-spacing:.18em;margin:0 0 4rem}.studio-card .plan-index{color:var(--paper-muted)}.price-card h3{max-width:420px;margin:0 0 2.25rem;font-size:clamp(2rem,4vw,3.15rem)}.price-line{border-bottom:1px solid;align-items:baseline;gap:.75rem;padding-bottom:1.5rem;display:flex}.price-line strong{font:500 clamp(2.2rem, 5vw, 4.2rem)/.9 var(--font-display);letter-spacing:-.05em}.price-line span{color:var(--muted);font-size:.78rem}.studio-card .price-line span{color:var(--paper-muted)}.plan-summary{max-width:500px;color:var(--muted);margin:1.5rem 0}.studio-card .plan-summary{color:var(--paper-muted)}.price-card ul{gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.price-card li:before{content:"✓";color:var(--red);margin-right:.6rem;font-weight:700}.studio-card li:before{color:var(--yellow)}.price-card .button{align-self:flex-start;margin-top:auto}.founding-stamp{border:2px solid var(--yellow);width:112px;height:112px;color:var(--yellow);text-align:center;font:600 .58rem/1.25 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-radius:50%;padding-top:23px;position:absolute;top:2.5rem;right:2.5rem;transform:rotate(7deg)}.founding-stamp span{font:600 1.45rem/1 var(--font-display);letter-spacing:0;display:block}.pricing-note{max-width:720px;color:var(--muted);margin:2rem 0 0;font-size:.78rem}@media (width<=760px){.pricing-heading,.pricing-grid{grid-template-columns:1fr}.period-toggle{width:max-content;max-width:100%}.period-toggle span{display:none}.free-card{min-height:0;margin:0 0 -1px}.studio-card{min-height:610px;box-shadow:10px 10px 0 var(--red)}.founding-stamp{top:1.5rem;right:1.5rem}.plan-index{margin-bottom:5rem}}.comparison[data-astro-cid-crmemvwl]{border:1px solid var(--ink)}.comparison-row[data-astro-cid-crmemvwl]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(260px,1.5fr) minmax(120px,.55fr) minmax(150px,.7fr);display:grid}.comparison-row[data-astro-cid-crmemvwl]:last-child{border:0}.comparison-row[data-astro-cid-crmemvwl]>[data-astro-cid-crmemvwl]{border-right:1px solid var(--rule);margin:0;padding:1.25rem 1.5rem;font-size:.84rem}.comparison-row[data-astro-cid-crmemvwl]>[data-astro-cid-crmemvwl]:last-child{border:0}.comparison-row[data-astro-cid-crmemvwl] b[data-astro-cid-crmemvwl]{color:var(--green)}.comparison-head[data-astro-cid-crmemvwl]{color:var(--paper);background:var(--ink)}.comparison-head[data-astro-cid-crmemvwl]>[data-astro-cid-crmemvwl]{letter-spacing:.1em;text-transform:uppercase;border-color:#454742;font-size:.65rem}.founding-section[data-astro-cid-crmemvwl]{padding:clamp(5rem,10vw,9rem) 0}.founding-grid[data-astro-cid-crmemvwl]{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.founding-grid[data-astro-cid-crmemvwl] h2[data-astro-cid-crmemvwl]{max-width:800px;margin:0}.founding-grid[data-astro-cid-crmemvwl] p[data-astro-cid-crmemvwl]:not(.eyebrow){max-width:680px;color:var(--paper-muted)}.big-number[data-astro-cid-crmemvwl]{color:var(--yellow);font:400 clamp(5rem, 11vw, 11rem)/.8 var(--font-display);letter-spacing:-.08em}@media (width<=800px){.comparison[data-astro-cid-crmemvwl]{overflow-x:auto}.comparison-row[data-astro-cid-crmemvwl]{min-width:680px}.founding-grid[data-astro-cid-crmemvwl]{grid-template-columns:1fr}.founding-grid[data-astro-cid-crmemvwl] .button[data-astro-cid-crmemvwl]{justify-self:start}}
