@media (min-width: 769px){.studio-main{display:grid;place-items:center;min-height:calc(100vh - 220px);padding:24px var(--z-gutter) 100px}.studio-container{width:min(860px,100%)}.studio-coming-soon-card{padding:56px 56px 48px;text-align:center;border-radius:34px}.atelier-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;margin-bottom:20px;border-radius:999px;font-size:12.5px;font-weight:500;letter-spacing:.08em;color:var(--z-bone);background:#ece8e112;box-shadow:inset 0 0 0 1px var(--z-hair-strong)}.lock-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--z-crimson);box-shadow:0 0 0 3px #ff003c38}.atelier-title{margin:0 0 10px;font-size:var(--z-fs-title);font-weight:600;letter-spacing:-.03em;line-height:1.05;text-transform:none;color:#fff}.atelier-sub{margin-bottom:18px;font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--z-ash)}.atelier-desc{max-width:58ch;margin:0 auto 32px;font-size:16px;line-height:1.7;color:var(--z-ash)}.atelier-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:34px;text-align:left}.atelier-feature-box{display:grid;gap:6px;align-content:start;padding:20px;border-radius:20px;background:#ece8e10a;box-shadow:inset 0 0 0 1px var(--z-hair)}.atelier-feature-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;color:var(--z-bone);background:#ece8e114}.atelier-feature-label{font-size:13px;font-weight:600;letter-spacing:.06em;color:#fff}.atelier-feature-desc{font-size:13.5px;line-height:1.55;color:var(--z-ash)}.atelier-waitlist-form{display:flex;gap:10px;max-width:560px;margin:0 auto 14px}.atelier-waitlist-input{flex:1;min-width:0;min-height:54px;padding:0 22px;border:1px solid var(--z-hair-strong);border-radius:999px;font-family:var(--z-font);font-size:15px;color:var(--z-bone);background:var(--z-lac-2);outline:none;transition:border-color .3s ease}.atelier-waitlist-input:focus{border-color:var(--z-bone)}.atelier-waitlist-input::placeholder{color:var(--z-ash)}.atelier-feedback{min-height:22px;margin-bottom:20px;font-size:14.5px;line-height:1.5;color:var(--z-ok)}.atelier-actions-row{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}@media (max-width: 900px){.atelier-features-grid{grid-template-columns:1fr}.atelier-waitlist-form{flex-direction:column}}}