.v21-offer{color:var(--rose);margin-top:16px;padding-top:12px;border-top:1px solid var(--line);line-height:1.7}.v21-offer span{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.06em}.v21-offer strong{display:block;font-family:var(--sans);font-size:17px;font-weight:600}.price-details>.v21-offer{margin:0 0 25px;padding:0;border:0}.final-conversion>.v21-offer{margin:0 0 22px;border:0;padding:0}.v21-multiuse{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-top:0;padding-bottom:50px}.v21-value-intro h3{font-size:38px;font-weight:500;line-height:1.7;color:var(--rose)}.v21-value-intro p{font-size:16px;line-height:2;margin-top:22px;color:var(--muted)}.v21-multiuse dl>div{border-top:1px solid var(--line);padding:22px 0}.v21-multiuse dl>div:last-child{border-bottom:1px solid var(--line)}.v21-multiuse dt{font-size:23px;line-height:1.8}.v21-multiuse dt span{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.12em;color:var(--rose);margin-bottom:5px}.v21-multiuse dd{font-size:16px;line-height:1.9;margin-top:8px;color:var(--muted)}.v21-case-strip{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:30px;padding-bottom:0}.v21-case-strip>.lip-feature{margin:0;align-self:center}.v21-case-strip .approved-feature{padding:0;border-radius:0;background:none}.v21-case-strip .mockup-caption{padding:12px 0;background:none}.artist-profile .profile-layout{grid-template-columns:1fr 1.2fr}.artist-profile .official-profile{max-width:550px;margin-left:auto}.artist-profile .section-label{margin-bottom:35px}.artist-profile .v2-after-registration{margin-top:35px}.pricing .v2-faq{padding-top:5px;background:transparent}.v21-support{font-size:16px;line-height:2;margin-top:28px}.v21-support a{display:inline-block;color:var(--rose);text-decoration:underline;text-underline-offset:4px;min-height:44px;line-height:44px}.v21-prepare{font-size:16px;line-height:2;margin-top:22px;color:var(--muted)}.header nav a{font-size:11px;white-space:normal}.pricing .v2-faq details>p{font-size:16px}.v21-multiuse .v21-purpose{font-size:16px;line-height:2;color:var(--muted);margin-top:25px}@media(max-width:767px){.v21-offer{margin-top:14px;padding-top:10px}.v21-offer strong{font-size:15px}.v21-offer span{font-size:10px}.v21-multiuse{grid-template-columns:1fr;gap:25px;padding-bottom:32px}.v21-value-intro h3{font-size:28px}.v21-multiuse dt{font-size:21px}.v21-case-strip{gap:14px;padding-top:20px}.v21-case-strip .mockup-caption{font-size:9px}.artist-profile .profile-layout{grid-template-columns:1fr;gap:26px}.artist-profile .official-profile{width:100%;max-width:420px;margin:0 auto}.hero-sub{margin-bottom:22px}.v2-hero-position{font-size:14px;margin-top:0}.body-copy,.profile-description .body-copy,.feature-copy>p:last-child,.channel li,.channel-note,.recommended-list p,.credential-rule p,.credential-note,.v2-after-registration li,.v2-after-registration>p,.asset-copy>p,.v21-prepare,.pricing .v2-faq details>p,.portfolio-preview>p:not(.portfolio-label){font-size:16px;line-height:1.9}.v2-faq summary{font-size:16px;line-height:1.8;min-height:64px}.hero-sub{font-size:16px}.profile-description .lead{font-size:18px}.channel h3{font-size:23px}.final-sub{font-size:16px}.v21-support{font-size:16px}.header nav a{font-size:10px}.recommended .section-heading{font-size:28px}.trust .section-heading{font-size:27px;line-height:1.8}}

.sticky:not(.is-visible){visibility:hidden;pointer-events:none}
.header nav a{display:inline-flex;align-items:center;min-height:44px}.case-chip{min-height:44px}
@media(max-width:767px){.artist-profile .profile-description{display:contents}.artist-profile .profile-description h2{grid-row:1}.artist-profile .profile-stage{grid-row:2}.artist-profile .profile-description .lead{grid-row:3;margin:0}.artist-profile .profile-description .body-copy{grid-row:4;margin:0}.artist-profile .profile-description .cta{grid-row:5;margin-top:0}.artist-profile .profile-description .fee-note{grid-row:6;margin:0}.artist-profile .profile-layout{gap:22px}}
