.pbsw{--pbsw-cols:3;--pbsw-h:360px;--pbsw-gap:24px;--pbsw-r:28px;--pbsw-ts:30px;--pbsw-a:#3dd98a;--pbsw-a-rgb:61,217,138;width:100%;margin-bottom:26px}
.pbsw *{box-sizing:border-box}

.pbsw__head{margin:0 0 26px}
.pbsw__head--center{text-align:center}
.pbsw .pbsw__title{margin:0;padding:0;color:#fff;font-size:var(--pbsw-ts);font-weight:800;line-height:1.15;letter-spacing:-.01em}
.pbsw .pbsw__sub{margin:10px 0 0;padding:0;color:#8f91a3;font-size:15px;font-weight:500;line-height:1.5}

.pbsw .pbsw__head--upper .pbsw__title{text-transform:uppercase;letter-spacing:.04em}
.pbsw .pbsw__head--gradient .pbsw__title{display:inline-block;background:linear-gradient(100deg,#fff 0%,var(--pbsw-a) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}

.pbsw__grid{display:grid;grid-template-columns:repeat(var(--pbsw-cols),minmax(0,1fr));grid-auto-rows:minmax(var(--pbsw-h),auto);grid-auto-flow:dense;gap:var(--pbsw-gap)}

.pbsw a.pbsw-card{--c:#3dd98a;--c-rgb:61,217,138;--b:#3dd98a;--b-rgb:61,217,138;--g:#3dd98a;--g-rgb:61,217,138;--t:#fff;--st:#9092a4;--art:1;--i:0;--mx:50%;--my:0%;position:relative;display:flex;flex-direction:column;min-width:0;min-height:var(--pbsw-h);padding:30px;border:0;border-radius:var(--pbsw-r);overflow:hidden;isolation:isolate;background:#1c1d25;color:#fff;text-decoration:none;box-shadow:0 20px 44px -32px rgba(0,0,0,.9);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}
.pbsw a.pbsw-card:hover,.pbsw a.pbsw-card:focus-visible{color:#fff;text-decoration:none;transform:translateY(-6px);box-shadow:0 34px 60px -34px rgba(var(--c-rgb),.6)}
.pbsw a.pbsw-card:focus-visible{outline:2px solid var(--c);outline-offset:3px}
.pbsw a.pbsw-card--wide{grid-column:span 2}
.pbsw a.pbsw-card--full{grid-column:1/-1}
.pbsw a.pbsw-card--tall{grid-row:span 2}

.pbsw-card__bg{position:absolute;inset:0;z-index:-3;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.025) 45%,rgba(255,255,255,.015) 100%),#1c1d25;pointer-events:none}
.pbsw-card__bg::before{content:'';position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(90% 90% at 100% 100%,#000 0%,transparent 70%);mask-image:radial-gradient(90% 90% at 100% 100%,#000 0%,transparent 70%)}
.pbsw-card__bg::after{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.04) 38%,rgba(var(--c-rgb),.5) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.75;transition:opacity .35s ease}
.pbsw a.pbsw-card:hover .pbsw-card__bg::after{opacity:1}

.pbsw-card__orb{position:absolute;right:-18%;bottom:-34%;z-index:-2;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--c-rgb),.5) 0%,rgba(var(--c-rgb),.16) 42%,rgba(var(--c-rgb),0) 70%);filter:blur(8px);opacity:.85;transition:opacity .35s ease,transform .5s ease;pointer-events:none}
.pbsw a.pbsw-card:hover .pbsw-card__orb{opacity:1;transform:scale(1.12)}
.pbsw a.pbsw-card--art-center .pbsw-card__orb{right:11%;bottom:-40%}

.pbsw-card__spot{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,255,255,.1),rgba(255,255,255,0) 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}
.pbsw--spot a.pbsw-card:hover .pbsw-card__spot{opacity:1}

.pbsw a.pbsw-card--s-solid .pbsw-card__bg{background:linear-gradient(135deg,#2d2e3a 0%,#272832 55%,#24252e 100%)}
.pbsw a.pbsw-card--s-solid .pbsw-card__bg::before,.pbsw a.pbsw-card--s-solid .pbsw-card__bg::after{display:none}
.pbsw a.pbsw-card--s-gradient .pbsw-card__bg{background:linear-gradient(140deg,rgba(var(--c-rgb),.42) 0%,rgba(var(--c-rgb),.14) 42%,rgba(var(--c-rgb),.04) 100%),#17181f}
.pbsw a.pbsw-card--s-gradient .pbsw-card__bg::after{background:linear-gradient(145deg,rgba(var(--c-rgb),.85) 0%,rgba(var(--c-rgb),.12) 50%,rgba(var(--c-rgb),.5) 100%)}
.pbsw a.pbsw-card--s-gradient .pbsw-card__orb{opacity:.55}
.pbsw a.pbsw-card--s-neon{box-shadow:0 0 0 1px rgba(var(--c-rgb),.55),0 0 34px -10px rgba(var(--c-rgb),.75),inset 0 0 40px -22px rgba(var(--c-rgb),.8)}
.pbsw a.pbsw-card--s-neon:hover{box-shadow:0 0 0 1px rgba(var(--c-rgb),.9),0 0 48px -8px rgba(var(--c-rgb),.9),inset 0 0 50px -20px rgba(var(--c-rgb),.9)}
.pbsw a.pbsw-card--s-neon .pbsw-card__bg{background:#121319}
.pbsw a.pbsw-card--s-neon .pbsw-card__bg::after{display:none}
.pbsw a.pbsw-card--s-neon .pbsw-card__orb{opacity:.5}

.pbsw-card__body{position:relative;z-index:2;display:block;max-width:min(100%,460px)}
.pbsw a.pbsw-card--wide .pbsw-card__body,.pbsw a.pbsw-card--full .pbsw-card__body{max-width:min(56%,520px)}
.pbsw-card__badge{display:inline-flex;align-items:center;gap:7px;height:26px;margin-bottom:14px;padding:0 11px;border:1px solid rgba(var(--g-rgb),.35);border-radius:999px;background:rgba(var(--g-rgb),.14);color:var(--g);font-size:11px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.pbsw-card__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 0 3px rgba(var(--g-rgb),.22),0 0 10px rgba(var(--g-rgb),.9)}
.pbsw-card__title{display:block;color:var(--t);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere;text-shadow:0 2px 14px rgba(0,0,0,.45)}
.pbsw a.pbsw-card--ts-m.pbsw-card--wide .pbsw-card__title,.pbsw a.pbsw-card--ts-m.pbsw-card--full .pbsw-card__title,.pbsw a.pbsw-card--ts-m.pbsw-card--tall .pbsw-card__title{font-size:27px}
.pbsw a.pbsw-card--ts-s .pbsw-card__title{font-size:18px}
.pbsw a.pbsw-card--ts-l .pbsw-card__title{font-size:30px;line-height:1.12}
.pbsw a.pbsw-card--ts-xl .pbsw-card__title{font-size:40px;line-height:1.05;letter-spacing:-.02em}
.pbsw a.pbsw-card--tf-upper .pbsw-card__title{text-transform:uppercase;letter-spacing:.05em}
.pbsw a.pbsw-card--tf-gradient .pbsw-card__title{display:inline-block;background:linear-gradient(100deg,var(--t) 10%,var(--c) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none}
.pbsw a.pbsw-card--tf-glow .pbsw-card__title{text-shadow:0 0 16px rgba(var(--c-rgb),.85),0 0 42px rgba(var(--c-rgb),.55)}
.pbsw-card__sub{display:block;margin-top:10px;color:var(--st);font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;text-shadow:0 1px 10px rgba(0,0,0,.5)}

.pbsw img.pbsw-card__art{position:absolute;right:0;bottom:0;z-index:1;width:auto;height:calc(62% * var(--art));max-width:calc(62% * var(--art));max-height:none;margin:0;border:0;border-radius:0;object-fit:contain;object-position:right bottom;pointer-events:none;user-select:none;transform-origin:right bottom;filter:drop-shadow(0 18px 26px rgba(0,0,0,.45)) drop-shadow(0 0 30px rgba(var(--c-rgb),.25));transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .35s ease}
.pbsw a.pbsw-card--wide img.pbsw-card__art,.pbsw a.pbsw-card--full img.pbsw-card__art{height:calc(92% * var(--art));max-width:calc(50% * var(--art))}
.pbsw a.pbsw-card--tall img.pbsw-card__art{height:calc(58% * var(--art));max-width:calc(96% * var(--art))}
.pbsw a.pbsw-card--art-center img.pbsw-card__art{right:auto;left:50%;translate:-50% 0;object-position:center bottom;transform-origin:center bottom}
.pbsw a.pbsw-card--art-bleed img.pbsw-card__art{right:-7%;bottom:-9%}
.pbsw a.pbsw-card:hover img.pbsw-card__art{filter:drop-shadow(0 22px 30px rgba(0,0,0,.5)) drop-shadow(0 0 44px rgba(var(--c-rgb),.45))}

.pbsw i.pbsw-card__art--icon{position:absolute;right:22px;bottom:14px;z-index:1;color:rgba(var(--c-rgb),.32);font-size:calc(170px * var(--art));line-height:1;pointer-events:none;transform-origin:right bottom;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .35s ease}
.pbsw a.pbsw-card--art-center i.pbsw-card__art--icon{right:auto;left:50%;translate:-50% 0;transform-origin:center bottom}
.pbsw a.pbsw-card--art-bleed i.pbsw-card__art--icon{right:-12px;bottom:-22px}
.pbsw a.pbsw-card:hover i.pbsw-card__art--icon{color:rgba(var(--c-rgb),.5)}

.pbsw-card__shade{display:none;position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none}

.pbsw a.pbsw-card--l-bottom .pbsw-card__body,.pbsw a.pbsw-card--l-cover .pbsw-card__body{margin-top:auto}
.pbsw a.pbsw-card--l-bottom .pbsw-card__cta,.pbsw a.pbsw-card--l-cover .pbsw-card__cta,.pbsw a.pbsw-card--l-split .pbsw-card__cta,.pbsw a.pbsw-card--l-center .pbsw-card__cta{margin-top:20px}
.pbsw a.pbsw-card--l-bottom img.pbsw-card__art{top:0;bottom:auto;right:0;left:auto;translate:none;height:calc(54% * var(--art));object-position:right top;transform-origin:right top}
.pbsw a.pbsw-card--l-bottom i.pbsw-card__art--icon{top:14px;bottom:auto;right:22px;left:auto;translate:none;transform-origin:right top}
.pbsw a.pbsw-card--l-bottom .pbsw-card__orb{top:-34%;bottom:auto}
.pbsw a.pbsw-card--l-bottom .pbsw-card__bg::before{-webkit-mask-image:radial-gradient(90% 90% at 100% 0%,#000 0%,transparent 70%);mask-image:radial-gradient(90% 90% at 100% 0%,#000 0%,transparent 70%)}

.pbsw a.pbsw-card--l-split{justify-content:center}
.pbsw a.pbsw-card--l-split .pbsw-card__body{max-width:54%}
.pbsw a.pbsw-card--l-split img.pbsw-card__art{top:50%;bottom:auto;right:3%;left:auto;translate:0 -50%;height:calc(84% * var(--art));max-width:calc(44% * var(--art));object-position:center;transform-origin:center}
.pbsw a.pbsw-card--l-split i.pbsw-card__art--icon{top:50%;bottom:auto;right:6%;left:auto;translate:0 -50%;transform-origin:center}
.pbsw a.pbsw-card--l-split .pbsw-card__orb{bottom:auto;top:50%;translate:0 -50%;right:-14%}

.pbsw a.pbsw-card--l-center{align-items:center;justify-content:center;text-align:center}
.pbsw a.pbsw-card--l-center .pbsw-card__body{max-width:100%}
.pbsw a.pbsw-card--l-center .pbsw-card__cta{align-self:center}
.pbsw a.pbsw-card--l-center img.pbsw-card__art{top:50%;bottom:auto;right:auto;left:50%;translate:-50% -50%;height:calc(96% * var(--art));max-width:calc(96% * var(--art));object-position:center;transform-origin:center;opacity:.34}
.pbsw a.pbsw-card--l-center i.pbsw-card__art--icon{top:50%;bottom:auto;right:auto;left:50%;translate:-50% -50%;transform-origin:center;font-size:calc(230px * var(--art));opacity:.5}
.pbsw a.pbsw-card--l-center .pbsw-card__orb{right:11%;bottom:auto;top:50%;translate:0 -50%}
.pbsw a.pbsw-card--l-center .pbsw-card__shade{display:block;background:radial-gradient(70% 70% at 50% 50%,rgba(18,19,25,.55) 0%,rgba(18,19,25,0) 100%)}

.pbsw a.pbsw-card--l-cover img.pbsw-card__art{inset:0;translate:none;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform-origin:center;filter:none}
.pbsw a.pbsw-card--l-cover:hover img.pbsw-card__art{filter:none}
.pbsw a.pbsw-card--l-cover .pbsw-card__shade{display:block;background:linear-gradient(to top,rgba(14,15,20,.96) 0%,rgba(14,15,20,.72) 34%,rgba(14,15,20,.12) 78%,rgba(14,15,20,0) 100%)}
.pbsw a.pbsw-card--l-cover .pbsw-card__body{max-width:100%}

.pbsw a.pbsw-card--fx-zoom:hover .pbsw-card__art{transform:scale(1.07)}
.pbsw a.pbsw-card--fx-tilt:hover .pbsw-card__art{transform:rotate(-4deg) scale(1.06)}
.pbsw a.pbsw-card--fx-float .pbsw-card__art{animation:pbswFloat 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}
@keyframes pbswFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}

.pbsw-card__cta{position:relative;z-index:3;align-self:flex-start;margin-top:auto}
.pbsw-card__ghost{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.07);color:#fff;font-size:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}
.pbsw .pbsw-card__ghost i{transform:rotate(-45deg);transition:transform .25s ease}
.pbsw a.pbsw-card:hover .pbsw-card__ghost{border-color:var(--c);background:var(--c);box-shadow:0 14px 30px -12px rgba(var(--c-rgb),1)}
.pbsw a.pbsw-card:hover .pbsw-card__ghost i{transform:rotate(0deg)}
.pbsw-card__btn{display:inline-flex;align-items:center;gap:10px;max-width:100%;height:54px;padding:0 22px;color:#fff;font-size:14px;font-weight:800;line-height:1;white-space:nowrap;transition:filter .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease}
.pbsw-card__btn-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}
.pbsw i.pbsw-card__btn-arrow{flex:0 0 auto;font-size:21px;font-style:normal;transition:transform .25s ease}
.pbsw a.pbsw-card:hover i.pbsw-card__btn-arrow{transform:translateX(4px)}

.pbsw-card__btn--skew{border-radius:14px;background:var(--b);background:linear-gradient(100deg,color-mix(in srgb,var(--b) 58%,#1d2029) 0%,var(--b) 100%);font-style:italic;transform:skewX(-9deg);box-shadow:0 16px 30px -18px rgba(var(--b-rgb),.95),inset 0 1px 0 rgba(255,255,255,.18)}
.pbsw-card__btn--skew .pbsw-card__btn-text{transform:skewX(9deg);text-shadow:0 1px 2px rgba(0,0,0,.28)}
.pbsw .pbsw-card__btn--skew i.pbsw-card__btn-arrow{transform:skewX(9deg)}
.pbsw a.pbsw-card:hover .pbsw-card__btn--skew i.pbsw-card__btn-arrow{transform:skewX(9deg) translateX(4px)}
.pbsw a.pbsw-card:hover .pbsw-card__btn--skew{filter:brightness(1.1);box-shadow:0 18px 34px -16px rgba(var(--b-rgb),1),inset 0 1px 0 rgba(255,255,255,.22)}

.pbsw-card__btn--pill{height:50px;border-radius:999px;background:var(--b);box-shadow:0 14px 28px -16px rgba(var(--b-rgb),.95),inset 0 1px 0 rgba(255,255,255,.22);text-shadow:0 1px 2px rgba(0,0,0,.25)}
.pbsw a.pbsw-card:hover .pbsw-card__btn--pill{filter:brightness(1.1);box-shadow:0 18px 34px -14px rgba(var(--b-rgb),1),inset 0 1px 0 rgba(255,255,255,.26)}

.pbsw-card__btn--outline{height:50px;border:1.5px solid rgba(var(--b-rgb),.65);border-radius:14px;background:rgba(var(--b-rgb),.1);color:var(--b);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.pbsw a.pbsw-card:hover .pbsw-card__btn--outline{border-color:var(--b);background:var(--b);color:#fff;box-shadow:0 16px 30px -16px rgba(var(--b-rgb),1)}

.pbsw-card__btn--arrow{justify-content:center;width:54px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.pbsw .pbsw-card__btn--arrow i.pbsw-card__btn-arrow{font-size:24px;transform:rotate(-45deg)}
.pbsw a.pbsw-card:hover .pbsw-card__btn--arrow{border-color:var(--b);background:var(--b);box-shadow:0 14px 30px -12px rgba(var(--b-rgb),1)}
.pbsw a.pbsw-card:hover .pbsw-card__btn--arrow i.pbsw-card__btn-arrow{transform:rotate(0deg)}

.pbsw--animate a.pbsw-card{animation:pbswIn .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 70ms)}
@keyframes pbswIn{from{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}

.pbsw__empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;border:1px dashed rgba(255,255,255,.12);border-radius:var(--pbsw-r);color:#7f8192;font-size:15px;font-weight:700}
.pbsw__empty i{font-size:46px;opacity:.7}

@media (max-width:1199px){
	.pbsw__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(var(--pbsw-gap),20px)}
}
@media (max-width:767px){
	.pbsw__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:min(var(--pbsw-gap),16px)}
	.pbsw a.pbsw-card,.pbsw a.pbsw-card--wide,.pbsw a.pbsw-card--full,.pbsw a.pbsw-card--tall{grid-column:auto;grid-row:auto;min-height:min(var(--pbsw-h),300px);padding:22px;border-radius:min(var(--pbsw-r),22px)}
	.pbsw .pbsw__title{font-size:min(var(--pbsw-ts),26px)}
	.pbsw a.pbsw-card--ts-l .pbsw-card__title{font-size:23px}
	.pbsw a.pbsw-card--ts-xl .pbsw-card__title{font-size:28px}
	.pbsw a.pbsw-card--l-split .pbsw-card__body{max-width:58%}
	.pbsw a.pbsw-card--ts-m .pbsw-card__title,.pbsw a.pbsw-card--ts-m.pbsw-card--wide .pbsw-card__title,.pbsw a.pbsw-card--ts-m.pbsw-card--full .pbsw-card__title,.pbsw a.pbsw-card--ts-m.pbsw-card--tall .pbsw-card__title{font-size:19px}
	.pbsw-card__sub{font-size:13px}
	.pbsw-card__body,.pbsw a.pbsw-card--wide .pbsw-card__body,.pbsw a.pbsw-card--full .pbsw-card__body{max-width:100%}
	.pbsw img.pbsw-card__art,.pbsw a.pbsw-card--wide img.pbsw-card__art,.pbsw a.pbsw-card--full img.pbsw-card__art,.pbsw a.pbsw-card--tall img.pbsw-card__art{height:calc(62% * var(--art));max-width:calc(62% * var(--art))}
	.pbsw i.pbsw-card__art--icon{font-size:calc(130px * var(--art))}
	.pbsw-card__btn{height:48px;padding:0 18px;font-size:13.5px}
	.pbsw-card__btn--arrow{width:48px;padding:0}
}
@media (prefers-reduced-motion:reduce){
	.pbsw a.pbsw-card,.pbsw-card__orb,.pbsw .pbsw-card__art,.pbsw-card__btn,.pbsw i.pbsw-card__btn-arrow{transition:none;animation:none!important}
	.pbsw a.pbsw-card:hover{transform:none}
}
@media (max-width:767px){
	.pbsw a.pbsw-card--l-cover img.pbsw-card__art{width:100%;height:100%;max-width:none}
	.pbsw a.pbsw-card--l-center img.pbsw-card__art{height:calc(96% * var(--art));max-width:calc(96% * var(--art))}
}
