.studio-home{max-width:1120px;padding-top:60px;padding-bottom:55px}.studio-welcome{text-align:center;margin-bottom:46px}.studio-welcome h1{font-size:clamp(36px,4.2vw,56px);margin:20px 0}.studio-welcome p{max-width:650px;margin:0 auto;color:#bfb8af;font-size:17px;line-height:1.8}.studio-choices{display:grid;grid-template-columns:1fr 1fr;gap:26px}.studio-choice{display:flex;flex-direction:column;border:1px solid #65574b;background:linear-gradient(145deg,#2a2521,#1d1b19);padding:32px;transition:border-color .2s,transform .2s,background .2s}.studio-choice:hover{border-color:#d2b4a4;transform:translateY(-4px);background:linear-gradient(145deg,#352b24,#211e1a)}.studio-choice:focus-visible{outline:2px solid #d2b4a4;outline-offset:5px}.studio-number{font:10px Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#bcab9a}.studio-choice svg{color:#d2b4a4;margin:26px 0 10px}.studio-choice h2{font-size:32px;line-height:1.2;margin:15px 0;font-weight:400}.studio-choice p{font-size:15px;line-height:1.8;color:#c3bab1;margin:0 0 18px}.studio-features{font:11px/1.8 Arial,sans-serif;color:#a79b8e;margin-bottom:25px}.studio-enter{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff25;padding-top:22px;margin-top:auto;color:#e0c8b7;font-size:16px}.studio-enter>span{font-size:25px}.studio-bottom{display:flex;gap:22px;justify-content:space-between;flex-wrap:wrap;margin-top:30px;font:11px/1.7 Arial,sans-serif;color:#a99f94}.studio-bottom a{color:#d2b4a4}.studio-login h1{font-size:48px}@media(max-width:760px){.studio-home{padding:36px 20px}.studio-welcome{margin-bottom:28px}.studio-welcome p{font-size:15px}.studio-choices{grid-template-columns:1fr;gap:18px}.studio-choice{padding:26px}.studio-choice h2{font-size:29px}.studio-choice svg{margin-top:22px}.studio-bottom{font-size:11px}}
