.ws-subscription{color:#f2f3f5;font-family:'Plus Jakarta Sans',system-ui,sans-serif;min-width:0;scroll-margin-top:130px}
.ws-subscription,.ws-subscription *{box-sizing:border-box}
.ws-subscription .msr{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;font-feature-settings:'liga'}
.ws-subscription h2,.ws-subscription h3{color:#f2f3f5;font-family:inherit;text-transform:none}
.ws-subscription h2 em{display:inline;letter-spacing:inherit}
#workspace-offer.ws-subscription h2 em{background-image:linear-gradient(96deg,#9b8cff,#38bdf8 50%,#57d09a)!important;font-weight:500!important}
#workspace-offer.ws-subscription .ws-tone-c6cbd3{color:#c6cbd3!important}
#workspace-offer.ws-subscription .ws-tone-dcdfe4{color:#dcdfe4!important}
#workspace-offer.ws-subscription .ws-tone-b7bdc7{color:#b7bdc7!important}
#workspace-offer.ws-subscription .ws-tone-7fd3f8{color:#7fd3f8!important}
#workspace-offer.ws-subscription .ws-tone-b9aeff{color:#b9aeff!important}
#workspace-offer.ws-subscription .ws-tone-8fe2be{color:#8fe2be!important}
#workspace-offer.ws-subscription .ws-tone-f3d48a{color:#f3d48a!important}
#workspace-offer.ws-subscription .ws-tone-a2a8b2{color:#a2a8b2!important}
.ws-subscription a{text-decoration:none}
.ws-subscription a:focus-visible{outline:3px solid #7fd3f8;outline-offset:6px}
.ws-subscription__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.ws-subscription__audio{grid-column:3/5;grid-row:1/3;margin:0;border-radius:18px;border:1px solid #262a33;min-height:320px;overflow:hidden;background:#131519;position:relative}
.ws-subscription__audio img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:top left;display:block}
.ws-subscription__card:hover{transform:translateY(-4px)}
.ws-subscription__showcase{grid-template-columns:1fr 1fr!important}
.ws-subscription__screen{margin:0;min-height:520px;background:#131519;overflow:hidden;position:relative}
.ws-subscription__screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;display:block}
.ws-subscription__plans{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.ws-subscription__button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;line-height:1.4;text-wrap:balance}
.ws-subscription__button:hover{transform:translateY(-2px);filter:brightness(1.08)}
@media(max-width:1100px){.ws-subscription__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ws-subscription__audio{grid-column:2;grid-row:1/3}.ws-subscription__grid>.ws-subscription__card{grid-column:auto!important}.ws-subscription__grid>.ws-subscription__card:first-of-type{grid-column:1!important}.ws-subscription__grid>.ws-subscription__card:last-child{grid-column:1/-1!important}.ws-subscription__plans{grid-template-columns:1fr 1.65fr!important}.ws-subscription__plans>div{grid-column:auto!important}}
@media(max-width:760px){.ws-subscription{padding:56px 24px!important;scroll-margin-top:115px}.ws-subscription__header{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.ws-subscription__header>div>span{white-space:normal!important;font-size:14px!important;letter-spacing:.14em!important}.ws-subscription__grid{grid-template-columns:minmax(0,1fr)!important}.ws-subscription__grid>*{grid-column:1!important;grid-row:auto!important}.ws-subscription__audio{height:340px;min-height:0;order:5}.ws-subscription__grid>.ws-subscription__card:last-child{order:4}.ws-subscription__grid>.ws-subscription__card{padding:26px!important}.ws-subscription__showcase{grid-template-columns:minmax(0,1fr)!important}.ws-subscription__screen{min-height:0;height:340px}.ws-subscription__showcase>div{padding:26px!important;border-left:0!important;border-top:1px solid #23262e}.ws-subscription__showcase a{white-space:normal!important}.ws-subscription__plans{grid-template-columns:minmax(0,1fr)!important}.ws-subscription__plans>div{padding:26px!important;grid-column:1!important}.ws-subscription__plans>div:last-child>div:has(>.ws-subscription__button){flex-direction:column}.ws-subscription__button{padding:16px 20px!important;max-width:100%}.ws-subscription__card span:not(.msr){white-space:normal!important}}
@media(prefers-reduced-motion:reduce){.ws-subscription *{transition:none!important}.ws-subscription__card:hover,.ws-subscription__button:hover{transform:none}}
