.pricing-plans{scroll-margin-top:100px;display:flex;flex-direction:column;gap:var(--space-12);margin-inline:auto;width:100%}.pricing-plans[data-size=stretch]{max-width:100%}.pricing-plans[data-size=compact]{max-width:640px}.pricing-plans .pricing-toggle{align-self:center;display:inline-flex;background:var(--bg-elevated);border:1.5px solid var(--blue-low);border-radius:100px;padding:4px;box-shadow:var(--bs-box-shadow)}.pricing-plans .pricing-toggle .button-component{border:0;background:transparent;color:var(--gray-high);padding:9px 20px;border-radius:100px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:background .18s ease,color .18s ease}.pricing-plans .pricing-toggle .button-component span{background:linear-gradient(130deg,var(--green-medium),var(--teal-medium));color:var(--on-green);font-size:.65rem;font-weight:700;letter-spacing:.03em;padding:3px 8px;border-radius:100px;line-height:1}.pricing-plans .pricing-toggle .button-component[data-active=true]{background:var(--blue-highest);color:var(--on-blue)}.pricing-plans .plans{justify-content:center;align-items:stretch}.pricing-plans .plans .plan-card{position:relative;overflow:visible;padding:0;padding-bottom:var(--space-6);border-radius:var(--radius-m);background:var(--bg-elevated);border:1px solid var(--gray-low);box-shadow:var(--bs-box-shadow);display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-inline:auto;transition:box-shadow .24s cubic-bezier(.16,1,.3,1)}.pricing-plans .plans .plan-card:hover{box-shadow:0 24px 44px #132a4a2e,0 8px 18px #132a4a1a}.pricing-plans .plans .plan-card[data-popular=true]{border:0;background:linear-gradient(145deg,var(--pink-medium),var(--blue-medium));color:var(--on-blue);box-shadow:0 20px 40px #8248da47,0 6px 16px #8248da29}.pricing-plans .plans .plan-card[data-popular=true]:hover{box-shadow:0 30px 52px #8248da5c,0 10px 22px #8248da33}.pricing-plans .plans .plan-card .article-content{display:inherit;flex-direction:inherit;justify-content:flex-start;align-items:inherit;gap:var(--space-2)}.pricing-plans .plans .plan-card .article-footer{display:inherit;flex-direction:inherit;justify-content:flex-start;align-items:inherit;gap:var(--space-4)}.pricing-plans .plans .plan-card .article-footer .button-wrapper{padding-inline:var(--space-4)}.pricing-plans .plans .plan-header{padding-top:var(--space-2)}.pricing-plans .plans .plan-info{padding:var(--space-5) var(--space-5) var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.pricing-plans .plans .plan-info .plan-name{display:block;margin:0;font-size:1rem;font-weight:800;color:var(--gray-highest)}.pricing-plans .plans .plan-info h3{margin:0;font-size:1.35rem;line-height:1.15;color:var(--gray-high)}.pricing-plans .plans .plan-badge{position:absolute;top:var(--space-4);right:var(--space-4);background:color-mix(in srgb,var(--bg-elevated),transparent 12%);color:var(--blue-highest);font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;border-radius:100px;box-shadow:var(--bs-box-shadow);z-index:2}.pricing-plans .plans .plan-price{padding:var(--space-3) var(--space-5);display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.pricing-plans .plans .plan-price strong{font-size:3rem;font-weight:800;line-height:1.05;letter-spacing:-1.5px;color:var(--gray-highest)}.pricing-plans .plans .plan-price span{font-size:.95rem;font-weight:600;color:var(--gray-high)}.pricing-plans .plans .plan-price small{flex-basis:100%;font-size:.85rem;font-weight:600;color:var(--gray-medium)}.pricing-plans .plans .plan-fee{margin:0;padding:0 var(--space-5);color:var(--gray-high);font-size:.9rem;font-weight:700}.pricing-plans .plans .plan-features{margin:0;padding:var(--space-3) var(--space-5);list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.pricing-plans .plans .plan-features li{position:relative;padding-left:var(--space-4);font-size:.95rem;line-height:1.45;color:var(--gray-highest)}.pricing-plans .plans .plan-features li.has-tooltip{display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-4)}.pricing-plans .plans .plan-features li:before{content:"";position:absolute;left:2px;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--blue-medium)}.pricing-plans .plans .plan-features.plan-products{position:relative;padding-bottom:var(--space-5)}.pricing-plans .plans .plan-features.plan-products:after{content:"";position:absolute;bottom:0;left:var(--space-5);width:50%;height:1px;background:var(--gray-low)}.pricing-plans .plans .plan-card[data-popular=true] .plan-name,.pricing-plans .plans .plan-card[data-popular=true] .plan-info h3,.pricing-plans .plans .plan-card[data-popular=true] .plan-price strong,.pricing-plans .plans .plan-card[data-popular=true] .plan-price span,.pricing-plans .plans .plan-card[data-popular=true] .plan-price small,.pricing-plans .plans .plan-card[data-popular=true] .plan-fee,.pricing-plans .plans .plan-card[data-popular=true] .plan-features li,.pricing-plans .plans .plan-card[data-popular=true] .plan-trial,.pricing-plans .plans .plan-card[data-popular=true] .plan-trial i{color:var(--on-blue)}.pricing-plans .plans .plan-card[data-popular=true] .plan-features li:before{background:var(--on-blue)}.pricing-plans .plans .plan-card[data-popular=true] .button-link{background:var(--bg-elevated);color:var(--blue-highest)}.pricing-plans .plans .plan-trial{padding:0;background:transparent;border:0;font-size:.7rem;color:var(--gray-medium);text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500;width:auto}.pricing-plans .plans .plan-trial i{color:var(--gray-medium);font-size:.85rem}.pricing-plans .plans .button-link{margin:0;align-self:stretch;border-radius:100px;padding:12px var(--space-5);font-size:.9rem;font-weight:600}.pricing-plans .partners-note{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-5);padding:var(--space-9);overflow:hidden;border-radius:var(--radius-m);aspect-ratio:738/295;background-image:linear-gradient(90deg,#326edc3d,#326edc00 68%),url(/assets/images/partners/pricing-artists-nonprofits.png);background-position:center;background-size:100% 100%;color:var(--on-blue);box-shadow:var(--bs-box-shadow)}.pricing-plans .partners-note p{max-width:32rem;margin:0;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1.05}.pricing-plans .partners-note img{width:9rem;height:auto}.pricing-plans .partners-note .button-component{background:var(--bg-elevated);color:var(--blue-highest)}.pricing-plans .enterprise-band{position:relative;overflow:hidden;border-radius:var(--radius-m);padding:var(--space-7) var(--space-8);background:var(--blue-highest);color:var(--on-blue);box-shadow:var(--bs-box-shadow)}.pricing-plans .enterprise-band .enterprise-content{display:grid;grid-template-columns:1.2fr 1.4fr 1fr;gap:var(--space-8);align-items:center}.pricing-plans .enterprise-band .enterprise-info{display:flex;flex-direction:column;gap:var(--space-3)}.pricing-plans .enterprise-band .enterprise-info .plan-name{font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-low);margin:0}.pricing-plans .enterprise-band .enterprise-info h3{margin:0;font-size:2rem;line-height:1.1;font-weight:700;color:var(--on-blue)}.pricing-plans .enterprise-band .enterprise-info .enterprise-tagline{margin:0;font-size:.9rem;line-height:1.55;color:var(--gray-low)}.pricing-plans .enterprise-band .enterprise-features{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-5);row-gap:var(--space-2)}.pricing-plans .enterprise-band .enterprise-features li{position:relative;padding-left:var(--space-4);font-size:.85rem;line-height:1.45;color:var(--gray-lowest)}.pricing-plans .enterprise-band .enterprise-features li.has-tooltip{display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-4)}.pricing-plans .enterprise-band .enterprise-features li:before{content:"";position:absolute;left:2px;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--blue-medium)}.pricing-plans .enterprise-band .enterprise-cta{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}.pricing-plans .enterprise-band .enterprise-cta .enterprise-price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:var(--space-2)}.pricing-plans .enterprise-band .enterprise-cta .enterprise-price strong{font-size:2.6rem;font-weight:800;line-height:1.05;letter-spacing:-1.5px;color:var(--on-blue)}.pricing-plans .enterprise-band .enterprise-cta .enterprise-price span{font-size:.8rem;font-weight:500;color:var(--blue-low)}.pricing-plans .enterprise-band .enterprise-cta .button-link{margin:0;align-self:stretch;border-radius:100px;padding:12px var(--space-5);font-size:.9rem;font-weight:600}.pricing-plans .enterprise-band .enterprise-cta .enterprise-commitment{font-size:.72rem;color:var(--blue-low);display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500}.pricing-plans .enterprise-band .enterprise-cta .enterprise-commitment i{font-size:.85rem;color:var(--blue-low)}.pricing-plans .contact-plans{display:flex;flex-direction:column;gap:var(--space-4);min-height:100%}.pricing-plans .contact-plans .enterprise-band{flex:1;display:flex;padding:var(--space-5) var(--space-6);border-radius:var(--radius-m)}.pricing-plans .contact-plans .enterprise-content{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;gap:var(--space-3)}.pricing-plans .contact-plans .enterprise-info{gap:var(--space-1)}.pricing-plans .contact-plans .enterprise-info .plan-name{font-size:.65rem}.pricing-plans .contact-plans .enterprise-info h3{font-size:1.15rem}.pricing-plans .contact-plans .enterprise-info .enterprise-tagline{display:none}.pricing-plans .contact-plans .enterprise-features{display:flex;flex-direction:column;gap:var(--space-1)}.pricing-plans .contact-plans .enterprise-features li{font-size:.78rem}.pricing-plans .contact-plans .enterprise-price{flex-direction:row;align-items:baseline;gap:var(--space-2);margin:0}.pricing-plans .contact-plans .enterprise-price strong{font-size:1.75rem}.pricing-plans .contact-plans .enterprise-cta{margin-top:auto;gap:var(--space-2)}.pricing-plans .contact-plans .enterprise-cta .button-link{padding:8px var(--space-4);font-size:.8rem}.pricing-plans .contact-plans .enterprise-cta .enterprise-commitment{display:none}@media (max-width: 1199px){.pricing-plans .enterprise-band .enterprise-content{grid-template-columns:1fr;gap:var(--space-6)}.pricing-plans .enterprise-band .enterprise-features{grid-template-columns:1fr 1fr}}@media (max-width: 767px){.pricing-plans .contact-plans{height:auto}.pricing-plans .contact-plans .enterprise-band{flex:none}.pricing-plans .contact-plans .enterprise-content{height:auto}.pricing-plans .enterprise-band{padding:var(--space-6) var(--space-5)}.pricing-plans .enterprise-band .enterprise-features{grid-template-columns:1fr}.pricing-plans .partners-note{position:relative;isolation:isolate;gap:var(--space-2);padding:var(--space-4);aspect-ratio:1/1;background-image:linear-gradient(135deg,#326edc3d,#326edc00 68%),url(/assets/images/partners/pricing-artists-nonprofits-mobile.png)}.pricing-plans .partners-note:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0c31788f}.pricing-plans .partners-note img,.pricing-plans .partners-note p,.pricing-plans .partners-note .button-component{position:relative;z-index:1}.pricing-plans .partners-note p{font-size:1.5rem}}.pricing-plans .show-all-plans{text-align:center}.pricing-plans .feature-tooltip-wrapper{position:relative;display:inline-flex;flex:0 0 auto;z-index:5}.pricing-plans .feature-info-button{width:var(--space-4);height:var(--space-4);min-height:var(--space-4);border:0;border-radius:50%;color:var(--blue-low);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.pricing-plans .feature-info-button i{font-size:.82rem;line-height:1}.pricing-plans .feature-info-button[aria-expanded=true],.pricing-plans .feature-info-button:hover{color:var(--blue-medium)}.pricing-plans .feature-tooltip{position:absolute;left:0;bottom:calc(100% + var(--space-3));width:min(280px,76vw);padding:var(--space-4);border-radius:var(--radius-m);background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--blue-medium),transparent 75%);color:var(--gray-highest);box-shadow:0 18px 40px #132a4a29,0 4px 12px #132a4a14;font-size:.8rem;font-weight:500;line-height:1.5;text-align:left;z-index:20}.pricing-plans .feature-tooltip:after{content:"";position:absolute;left:7px;top:100%;border:6px solid transparent;border-top-color:var(--bg-elevated)}@media (max-width: 767px){.pricing-plans .pricing-toggle{width:100%}.pricing-plans .pricing-toggle button{flex:1}.pricing-plans .plan-card{max-width:360px}.pricing-plans .plan-info,.pricing-plans .plan-price,.pricing-plans .plan-fee,.pricing-plans .plan-features{padding-left:var(--space-4);padding-right:var(--space-4)}.pricing-plans .plan-trial{margin-left:var(--space-4);margin-right:var(--space-4)}.pricing-plans .button-link{margin:var(--space-4);margin-top:auto}}@media (max-width: 575px){.pricing-plans .plan-card .plan-price{justify-content:center;text-align:center}.pricing-plans .pricing-toggle .button-component{flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--space-2) var(--space-3)}}
