:root{--studio-amber: #f59e0b;--studio-gold: #fbbf24;--studio-glow: rgba(245, 158, 11, .35);--studio-surface: rgba(24, 18, 10, .85);--studio-border: rgba(245, 158, 11, .25)}.studio-page{background-color:#0c0904;color:var(--text-primary);position:relative;overflow-x:hidden}.studio-ambient-light{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 15%,rgba(245,158,11,.18) 0%,rgba(245,158,11,.03) 50%,transparent 75%),radial-gradient(circle at 80% 70%,rgba(251,191,36,.12) 0%,transparent 60%)}.back-showroom-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 18px;border-radius:var(--radius-pill);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;text-decoration:none;margin-bottom:var(--space-6);align-self:flex-start;transition:all var(--time-hover) var(--ease-out)}.back-showroom-btn:hover{background:#ffffff1f;color:var(--text-primary);transform:translate(-4px)}.studio-hero{min-height:80vh;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--navbar-top) + var(--navbar-height) + 40px) var(--section-pad-x) 80px;position:relative;z-index:2;max-width:var(--container-wide);margin:0 auto}.studio-status-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 16px;border-radius:var(--radius-pill);background:#f59e0b26;border:1px solid rgba(245,158,11,.4);font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--studio-amber);margin-bottom:var(--space-6);align-self:center}.studio-hero-title{font-family:var(--font-display);font-size:clamp(3rem,6.5vw,6rem);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 var(--space-6);max-width:20ch}.studio-hero-sub{font-family:var(--font-body);font-size:clamp(1.1rem,2vw,1.35rem);color:var(--text-secondary);max-width:60ch;line-height:var(--leading-relaxed);margin:0 auto var(--space-8)}.hero-cta-group{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-12)}.btn-studio-primary{display:inline-flex;align-items:center;gap:var(--space-3);padding:16px 36px;border-radius:var(--radius-pill);background:var(--studio-amber);color:#0c0904;font-family:var(--font-body);font-size:var(--text-base);font-weight:700;text-decoration:none;border:none;cursor:pointer;box-shadow:0 10px 30px var(--studio-glow);transition:all var(--time-hover) var(--ease-out)}.btn-studio-primary:hover{background:var(--studio-gold);transform:translateY(-2px);box-shadow:0 15px 40px var(--studio-glow)}.btn-studio-secondary{display:inline-flex;align-items:center;gap:var(--space-3);padding:16px 32px;border-radius:var(--radius-pill);background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;text-decoration:none;transition:all var(--time-hover) var(--ease-out)}.btn-studio-secondary:hover{background:#ffffff1a;border-color:#ffffff40}.hero-screenshot-wrapper{width:100%;max-width:1200px;margin:0 auto;border-radius:var(--radius-2xl);overflow:hidden;background:#18120ae6;border:1px solid rgba(245,158,11,.35);box-shadow:0 30px 100px #000000d9,0 0 60px #f59e0b40;position:relative;transition:transform var(--time-normal) var(--ease-out)}.hero-screenshot-wrapper:hover{transform:scale(1.008)}.services-section{padding:120px var(--section-pad-x);position:relative;z-index:2}.services-grid-2x2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);max-width:var(--container-wide);margin:var(--space-10) auto 0}.service-card{padding:var(--space-8);border-radius:var(--radius-2xl);background:#18120ad9;border:1px solid rgba(245,158,11,.2);transition:all var(--time-hover) var(--ease-out)}.service-card:hover{border-color:var(--studio-amber);transform:translateY(-6px);box-shadow:0 20px 50px #000000b3,0 0 30px var(--studio-glow)}.service-icon{font-size:2.4rem;margin-bottom:var(--space-4);display:inline-block}.service-title{font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3)}.service-desc{font-family:var(--font-body);font-size:1.05rem;color:var(--text-secondary);line-height:1.7}.process-section{padding:120px var(--section-pad-x);position:relative;z-index:2;background:#18120a80;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.process-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);max-width:var(--container-wide);margin:var(--space-10) auto 0}.process-step-card{padding:var(--space-6);border-radius:var(--radius-xl);background:#0c0904cc;border:1px solid rgba(245,158,11,.2);text-align:center}.process-step-num{font-family:var(--font-code);font-size:12px;color:var(--studio-amber);font-weight:700;letter-spacing:var(--tracking-wider);margin-bottom:8px}.process-step-title{font-family:var(--font-display);font-size:1.35rem;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.process-step-desc{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);line-height:1.6}.why-studio-sec{padding:120px var(--section-pad-x);position:relative;z-index:2}.advantages-grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:var(--container-wide);margin:var(--space-10) auto 0}.advantage-card{padding:var(--space-6);border-radius:var(--radius-xl);background:#18120abf;border:1px solid rgba(255,255,255,.08);transition:all var(--time-hover) var(--ease-out)}.advantage-card:hover{border-color:#f59e0b66;transform:translateY(-4px)}.advantage-title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:6px}.audience-section{padding:100px var(--section-pad-x);position:relative;z-index:2;background:#18120a66}.audience-grid-6col{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:var(--container-wide);margin:var(--space-10) auto 0}.audience-card{padding:var(--space-6);border-radius:var(--radius-xl);background:#0c0904cc;border:1px solid rgba(245,158,11,.2);text-align:center}.audience-icon{font-size:1.8rem;margin-bottom:8px;display:block}.audience-title{font-family:var(--font-display);font-size:1.3rem;font-weight:600;color:var(--text-primary);margin-bottom:4px}.studio-contact-sec{padding:140px var(--section-pad-x);position:relative;z-index:2;background:#18120ab3;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.studio-form-wrapper{max-width:680px;margin:var(--space-10) auto 0;padding:var(--space-10);border-radius:var(--radius-2xl);background:#0c0904e6;border:1px solid rgba(245,158,11,.3);box-shadow:0 25px 70px #000c,0 0 40px var(--studio-glow)}.form-group-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:var(--space-4)}.form-field-group{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-4)}.form-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.form-input,.form-select,.form-textarea{width:100%;padding:14px 18px;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:var(--text-primary);font-family:var(--font-body);font-size:14px;transition:all var(--time-hover) var(--ease-out)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--studio-amber);background:#ffffff14;box-shadow:0 0 20px var(--studio-glow)}.final-cta-sec{padding:140px var(--section-pad-x);text-align:center;position:relative;z-index:2;background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.2) 0%,transparent 65%)}.final-cta-title{font-family:var(--font-display);font-size:clamp(2.8rem,5.5vw,4.6rem);font-weight:500;margin-bottom:var(--space-4);line-height:var(--leading-tight)}.final-cta-sub{font-size:var(--text-lg);color:var(--text-secondary);max-width:54ch;margin:0 auto var(--space-8);line-height:var(--leading-relaxed)}@media (max-width: 991px){.services-grid-2x2{grid-template-columns:1fr}.process-steps-grid,.advantages-grid-3col,.audience-grid-6col{grid-template-columns:repeat(2,1fr)}.form-group-grid{grid-template-columns:1fr}}@media (max-width: 767px){.process-steps-grid,.advantages-grid-3col,.audience-grid-6col{grid-template-columns:1fr}.hero-cta-group{flex-direction:column;width:100%}.btn-studio-primary,.btn-studio-secondary{width:100%;justify-content:center}.studio-form-wrapper{padding:var(--space-6)}}
