.landing-pricing>header{max-width:950px;margin:auto}.landing-pricing>header>span{display:block;max-width:710px;margin:0 auto;line-height:1.7}.landing-pricing>div{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px;margin:55px auto 0}.landing-pricing article{padding:0 27px 28px}.landing-pricing article.featured{transform:translateY(-8px)}.plan-identity{position:relative;margin:0 -27px 25px;padding:27px;border-bottom:1px solid #313a33;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 10%,#111612),#0a0d0b)}.plan-identity>i{position:absolute;right:25px;top:20px;color:var(--a);font:normal 42px var(--mono);text-shadow:0 0 20px var(--a)}.plan-identity>span,.plan-identity>strong{display:block}.plan-identity>span{margin-bottom:9px;color:#899289;font:800 8px var(--mono);letter-spacing:.16em}.plan-identity>strong{max-width:80%;font-size:26px;letter-spacing:-.04em}.landing-pricing h3{min-height:43px;margin:0 0 10px}.landing-pricing ul{min-height:148px}.plan-addon{display:grid;grid-template-columns:20px 1fr auto;gap:10px;align-items:center;min-height:65px;margin:0 0 13px;padding:10px;border:1px solid color-mix(in srgb,var(--a) 45%,#313a33);background:color-mix(in srgb,var(--a) 7%,#0b0e0c);cursor:pointer}.plan-addon input{position:absolute;opacity:0}.plan-addon>i{width:16px;height:16px;border:1px solid var(--a);box-shadow:inset 0 0 0 3px #0b0e0c}.plan-addon:has(input:checked)>i{background:var(--a);box-shadow:inset 0 0 0 3px #0b0e0c,0 0 12px var(--a)}.plan-addon span b,.plan-addon span small{display:block}.plan-addon span b{font:800 8px var(--mono)}.plan-addon span small{margin-top:4px;color:#818a82;font:7px var(--mono)}.plan-addon>strong{color:var(--a);font:800 9px var(--mono);white-space:nowrap}.plan-beatmaker{--plan-tone:#bf7cff}.plan-engineer{--plan-tone:var(--a)}.plan-studio{--plan-tone:#51d9ff}.landing-pricing article .plan-identity{box-shadow:inset 0 2px var(--plan-tone)}
@media(max-width:950px){.landing-pricing>div{grid-template-columns:1fr}.landing-pricing article.featured{transform:none}.landing-pricing ul{min-height:0}}
