.artists-hero{padding:clamp(100px,12vw,160px) 0 80px;position:relative}.artists-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.artists-hero-copy .eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--accent);margin-bottom:12px}.artists-hero-copy h1{font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:900;line-height:1.1;letter-spacing:-.025em;margin:0 0 20px}.artists-hero-copy h1 .accent{background:linear-gradient(135deg,var(--accent),#7af8e7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.artists-hero-copy .lead{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;margin:0 0 32px;max-width:50ch}.artists-hero-phones{display:flex;justify-content:center;align-items:flex-end;gap:16px}.artists-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button-primary{padding:14px 28px;color:#071015;font-size:.9375rem;border-radius:12px}.button-primary:hover{box-shadow:0 8px 24px rgba(122,248,231,.25)}.button-secondary{padding:14px 28px;font-size:.9375rem;border-radius:12px;border:1.5px solid var(--accent);transition:background .2s,transform .2s}.button-secondary:hover{background:rgba(122,248,231,.06)}.artists-stats-bar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:64px}.artists-stat-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.artists-stat-card:hover{background:var(--panel-hover);border-color:rgba(0,224,198,.2);transform:translateY(-3px)}.artists-stat-card .stat-number{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;color:var(--accent);display:block}.artists-stat-card .stat-label{font-size:.875rem;font-weight:700;color:var(--text);margin-top:4px;display:block}.artists-stat-card .stat-desc{font-size:.8rem;color:var(--muted);margin-top:4px;display:block}.artists-section{padding:80px 0}.artists-section.alt{background:var(--bg-2)}.artists-section .eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--accent);margin-bottom:12px}.artists-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.artists-section-copy h2{font-size:clamp(2rem,4.5vw,3rem);font-weight:900;line-height:1.12;letter-spacing:-.02em;margin:0 0 16px;max-width:16ch}.artists-section-copy p{font-size:1.0625rem;color:var(--muted);line-height:1.75;margin:0 0 12px;max-width:60ch}.artists-check-list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:12px;gap:12px}.artists-check-list li{display:flex;align-items:flex-start;gap:10px;font-size:1rem;color:var(--text-secondary);line-height:1.6}.artists-check-list li:before{content:"✓";color:var(--accent);font-weight:700;flex-shrink:0;margin-top:2px}.artists-flywheel{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:48px}.flywheel-step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px 20px;text-align:center;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.flywheel-step:hover{background:var(--panel-hover);border-color:rgba(0,224,198,.2);transform:translateY(-3px)}.flywheel-step .step-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--bg);font-weight:900;font-size:.875rem;margin-bottom:12px}.flywheel-step h3{font-size:1rem;font-weight:700;margin:0 0 6px}.flywheel-step p{font-size:.8125rem;color:var(--muted);line-height:1.55;margin:0}.artists-feature-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:32px}.artists-feature-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.artists-feature-card:hover{background:var(--panel-hover);border-color:rgba(0,224,198,.2);transform:translateY(-4px)}.artists-feature-card .card-icon{width:48px;height:48px;border-radius:14px;background:rgba(0,224,198,.08);border:1px solid rgba(0,224,198,.15);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.artists-feature-card h3{font-size:1.125rem;font-weight:700;margin:0 0 10px}.artists-feature-card p{font-size:.9375rem;color:var(--muted);line-height:1.7;margin:0}.artists-crosssell-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.artists-crosssell-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.artists-crosssell-card:hover{background:var(--panel-hover);border-color:rgba(0,224,198,.2);transform:translateY(-4px)}.artists-crosssell-card .card-img{overflow:hidden;position:relative;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2)}.artists-crosssell-card .card-img img{width:100%;height:100%;object-fit:contain;object-position:center}.artists-crosssell-card .card-img:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20%;background:linear-gradient(0deg,rgba(14,30,39,.5) 0,transparent);pointer-events:none}.artists-crosssell-card .card-body{padding:20px 24px 28px}.artists-crosssell-card h3{font-size:1.125rem;font-weight:700;margin:0 0 8px}.artists-crosssell-card p{font-size:.875rem;color:var(--muted);line-height:1.65;margin:0}.artists-refer-section{padding:48px 40px}.artists-comparison,.artists-refer-section{margin-top:48px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.artists-comparison{overflow:hidden}.artists-comparison-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.artists-comparison table{width:100%;border-collapse:collapse;text-align:left;min-width:520px}.artists-comparison th{padding:16px 24px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);white-space:nowrap}.artists-comparison th:first-child{color:var(--muted)}.artists-comparison th.highlight{color:var(--accent)}.artists-comparison td{padding:14px 24px;font-size:.9375rem;border-bottom:1px solid var(--line)}.artists-comparison tr:last-child td{border-bottom:none}.artists-comparison .check{color:var(--accent);font-weight:700}.artists-comparison .dash{color:rgba(90,107,114,1)}.artists-comparison .free{color:var(--accent);font-weight:700}.artists-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:56px}.artists-step-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.artists-step-card .step-badge{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--accent);color:var(--bg);font-size:1.25rem;font-weight:900;margin-bottom:20px}.artists-step-card h3{font-size:1.25rem;font-weight:700;margin:0 0 12px}.artists-step-card p{font-size:.9375rem;color:var(--muted);line-height:1.7;margin:0}.artists-final-cta{background:linear-gradient(135deg,rgba(20,34,44,.95),rgba(19,36,46,.9));border:1px solid var(--line);border-radius:28px;padding:56px 48px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:720px;margin:0 auto;text-align:center}.artists-final-cta h2{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;line-height:1.12;letter-spacing:-.02em;margin:0 0 16px}.artists-final-cta>p{font-size:1.0625rem;color:var(--muted);line-height:1.7;max-width:48ch;margin:0 auto 32px}.artists-desktop-shot{border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06);position:relative}.artists-desktop-shot img{width:100%;height:auto;display:block}.artists-desktop-shot:after{content:"";position:absolute;bottom:0;left:0;right:0;height:18%;background:linear-gradient(0deg,rgba(14,30,39,.65) 0,transparent);pointer-events:none;border-radius:0 0 14px 14px}.artists-tv-shot{border-radius:14px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}.artists-tv-shot img{width:100%;height:auto;display:block}.artists-phone-container{display:flex;justify-content:center}.button-primary{display:inline-flex;align-items:center;gap:6px;padding:14px 32px;background:linear-gradient(135deg,var(--accent),#7af8e7);color:#0e1e27;font-weight:700;font-size:1rem;border-radius:60px;text-decoration:none;transition:transform .2s,box-shadow .2s}.button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(56,224,187,.25)}.button-secondary{display:inline-flex;align-items:center;gap:6px;padding:14px 32px;background:transparent;color:var(--accent);font-weight:700;font-size:1rem;border:2px solid var(--accent);border-radius:60px;text-decoration:none;transition:transform .2s,background .2s}.button-secondary:hover{transform:translateY(-2px);background:rgba(56,224,187,.08)}.artists-form{text-align:left}.artists-form .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.artists-form label{display:flex;flex-direction:column;gap:6px;font-size:.8125rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.artists-form input,.artists-form textarea{width:100%;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:10px;color:#fff;font-size:.9375rem;font-family:inherit;transition:border-color .2s,box-shadow .2s}.artists-form input:focus,.artists-form textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(122,248,231,.12)}.artists-form input::placeholder,.artists-form textarea::placeholder{color:var(--muted);opacity:.6}.artists-form textarea{resize:vertical;min-height:80px}.artists-form .form-actions{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.artists-form .form-actions button{padding:14px 32px;background:linear-gradient(135deg,var(--accent),#7af8e7);color:#071015;font-weight:700;font-size:.9375rem;border:none;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s}.artists-form .form-actions button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(122,248,231,.25)}.artists-form .form-actions button:disabled{opacity:.6;cursor:not-allowed}.artists-form .form-note{font-size:.875rem;text-align:center}.artists-form .form-note.success{color:var(--accent)}.artists-form .form-note.error{color:#ff6b6b}@media (max-width:1200px){.artists-hero-grid{grid-template-columns:1fr;gap:40px}.artists-hero-phones{order:-1;justify-content:center}.artists-split{grid-template-columns:1fr;gap:40px}.artists-section{padding:72px 0}.artists-crosssell-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.artists-hero{padding:60px 0 40px}.artists-section{padding:56px 0}.artists-hero-grid{gap:32px}.artists-stats-bar{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px}.artists-stat-card{padding:18px 14px}.artists-stat-card .stat-desc{display:none}.artists-flywheel{grid-template-columns:repeat(2,1fr);gap:12px}.artists-crosssell-grid,.artists-feature-cards,.artists-steps{grid-template-columns:1fr;gap:16px}.artists-comparison td,.artists-comparison th{padding:12px 16px;font-size:.8125rem}.artists-split{gap:32px}.artists-final-cta{padding:40px 24px;border-radius:20px}.artists-section-copy h2{max-width:none}.artists-refer-section{padding:32px 24px}.artists-form .form-grid{grid-template-columns:1fr}.mobile-phone-frame{width:240px!important;height:520px!important;border-radius:32px!important}}@media (max-width:480px){.artists-hero{padding:40px 0 32px}.artists-hero-copy h1{font-size:clamp(1.75rem,7vw,2.2rem)}.artists-hero-copy .lead{font-size:1rem;margin-bottom:24px}.artists-hero-actions{flex-direction:column;width:100%}.artists-hero-actions .button-primary,.artists-hero-actions .button-secondary{width:100%;text-align:center;justify-content:center}.artists-hero-phones{gap:10px}.mobile-phone-frame{width:160px!important;height:346px!important;border-radius:24px!important;border-width:2px!important;padding:4px!important}.artists-stats-bar{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:32px}.artists-stat-card{padding:14px 10px;border-radius:16px}.artists-stat-card .stat-number{font-size:1.5rem}.artists-stat-card .stat-label{font-size:.75rem}.artists-flywheel{grid-template-columns:1fr;gap:10px}.flywheel-step{padding:18px 16px;border-radius:16px}.artists-feature-card{padding:20px;border-radius:16px}.artists-step-card{padding:24px 20px;border-radius:16px}.artists-section{padding:40px 0}.artists-section-copy p{font-size:.9375rem}.artists-check-list li{font-size:.875rem}.artists-desktop-shot,.artists-tv-shot{border-radius:10px}.artists-comparison{border-radius:16px;margin-top:32px}.artists-crosssell-card .card-body{padding:16px 18px 22px}.artists-final-cta{padding:32px 20px;border-radius:16px}.artists-final-cta>p{font-size:.9375rem}.artists-refer-section{padding:24px 16px;border-radius:16px}}.artists-showcase{display:flex;flex-direction:column;gap:64px;max-width:900px;margin:0 auto}.artists-showcase-item{text-align:center}.artists-showcase-shot{margin-bottom:20px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4);border:1px solid var(--line)}.artists-showcase-item h3{font-size:1.4rem;font-weight:800;color:var(--text);margin-bottom:8px}.artists-showcase-item p{font-size:1rem;color:var(--muted);max-width:480px;margin:0 auto;line-height:1.5}@media (max-width:768px){.artists-showcase{gap:48px}.artists-showcase-shot{border-radius:12px}.artists-showcase-item h3{font-size:1.2rem}}