.cr-studio{color:#0a0a0a;background:#fff}.cr-studio .section{padding:96px 0}.cr-studio .eyebrow{color:#0a0a0a;letter-spacing:.08em;background:#d4ff3d;padding:4px 10px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-weight:700;display:inline-block}.cr-studio h1,.cr-studio h2{color:#0a0a0a;letter-spacing:-.02em;text-transform:uppercase;font-weight:800}.cr-studio .lead{color:#2a2a2a;max-width:640px}.cr-studio .button.primary{color:#d4ff3d;background:#0a0a0a;border:3px solid #0a0a0a;border-radius:0}.cr-studio .button.secondary{color:#0a0a0a;background:#fff;border:3px solid #0a0a0a;border-radius:0}.cr-studio .demo-notice{color:#0a0a0a;background:#fff;border:2px solid #0a0a0a;font-family:ui-monospace,monospace;font-size:.78rem}.cr-studio-grid{border-top:3px solid #0a0a0a;border-left:3px solid #0a0a0a;grid-template-columns:repeat(2,1fr);gap:0;margin-top:36px;display:grid}.cr-studio-cell{border-bottom:3px solid #0a0a0a;border-right:3px solid #0a0a0a;padding:32px}.cr-studio-cell .num{color:#0a0a0a;-webkit-text-stroke:1px #0a0a0a;font-size:2.6rem;font-weight:800;display:block}.cr-studio-cell h3{text-transform:uppercase;letter-spacing:-.01em;margin:10px 0 8px}.cr-studio-cell p{color:#2a2a2a;margin:0;line-height:1.6}.cr-studio-work{border-top:3px solid #0a0a0a;grid-template-columns:1fr;gap:0;margin-top:36px;display:grid}.cr-studio-work-item{border-bottom:3px solid #0a0a0a;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;padding:30px 0;display:grid}.cr-studio-work-item .num{color:#fff;-webkit-text-stroke:2px #0a0a0a;font-size:4.5rem;font-weight:800;line-height:1}.cr-studio-work-item h3{text-transform:uppercase;margin:0 0 6px;font-size:1.2rem}.cr-studio-work-item p{color:#2a2a2a;margin:0;line-height:1.6}.cr-studio-work-item .meta{white-space:nowrap;background:#d4ff3d;justify-self:end;height:fit-content;padding:6px 10px;font-family:ui-monospace,monospace;font-size:.75rem}.cr-studio-process{border:3px solid #0a0a0a;flex-wrap:wrap;align-items:stretch;gap:0;margin-top:40px;display:flex}.cr-studio-step{border-right:3px solid #0a0a0a;flex:1;min-width:180px;padding:26px;position:relative}.cr-studio-step:last-child{border-right:0}.cr-studio-step .num{color:#0a0a0a;margin-bottom:10px;font-family:ui-monospace,monospace;font-weight:800;display:block}.cr-studio-step h3{text-transform:uppercase;margin:0 0 8px;font-size:1rem}.cr-studio-step p{color:#2a2a2a;margin:0;font-size:.92rem;line-height:1.6}.cr-studio-stats{border-top:3px solid #0a0a0a;border-left:3px solid #0a0a0a;grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;display:grid}.cr-studio-stat{text-align:center;border-bottom:3px solid #0a0a0a;border-right:3px solid #0a0a0a;padding:26px}.cr-studio-stat strong{background:#d4ff3d;padding:2px 10px;font-size:2.2rem;font-weight:800;display:inline-block}.cr-studio-stat span{color:#2a2a2a;margin-top:10px;font-family:ui-monospace,monospace;font-size:.72rem;display:block}.cr-studio-cta{color:#fff;background:#0a0a0a;border:3px solid #0a0a0a;padding:64px 40px}.cr-studio-cta .eyebrow{color:#0a0a0a;background:#d4ff3d}.cr-studio-cta h2{color:#fff}.cr-studio-cta p{color:#e6e6e6}.cr-studio-cta .button.primary{color:#0a0a0a;background:#d4ff3d;border-color:#d4ff3d}.cr-studio-faq{border-top:3px solid #0a0a0a;margin-top:32px}.cr-studio-faq details{border-bottom:3px solid #0a0a0a;padding:20px 0}.cr-studio-faq summary{cursor:pointer;text-transform:uppercase;font-size:.95rem;font-weight:800;list-style:none}.cr-studio-faq summary::-webkit-details-marker{display:none}.cr-studio-faq summary:after{content:"+";float:right;background:#d4ff3d;padding:0 8px}.cr-studio-faq details[open] summary:after{content:"–"}.cr-studio-faq p{color:#2a2a2a;margin:14px 0 0;line-height:1.65}.cr-variant-switch{gap:10px;margin-top:18px;font-family:ui-monospace,monospace;font-size:.78rem;display:inline-flex}.cr-variant-switch a{color:#0a0a0a;border-bottom:2px solid #d4ff3d}@media (width<=720px){.cr-studio-grid,.cr-studio-stats,.cr-studio-work-item{grid-template-columns:1fr}.cr-studio-work-item .meta{justify-self:start}.cr-studio-process{flex-direction:column}.cr-studio-step{border-bottom:3px solid #0a0a0a;border-right:0}.cr-studio-step:last-child{border-bottom:0}}
