/* Background and text tokens taken from GPCR main hero V2. */
.pzax{color:#eef7ff;background:#050e28}
.pzax::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 75% 36%,#123f91 0%,#0a285f 30%,#071a40 54%,#050e28 84%)}
.pzax::before{opacity:.25;background-size:240px 160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160'%3E%3Cg fill='none' stroke='%23168EE6' stroke-opacity='.35'%3E%3Cpath d='M0 80L40 56 80 80 80 126 40 150 0 126M80 80L120 56 160 80 160 126 120 150 80 126M160 80L200 56 240 80M40 56V10L80-14M120 56V10L160-14M200 56V10L240-14'/%3E%3C/g%3E%3Cg fill='%23168EE6' fill-opacity='.5'%3E%3Ccircle cx='40' cy='56' r='2'/%3E%3Ccircle cx='120' cy='56' r='2'/%3E%3Ccircle cx='160' cy='126' r='2'/%3E%3C/g%3E%3C/svg%3E");mask-image:linear-gradient(110deg,transparent 25%,#000)}
.pzax h2,.pzax h3{color:#eef7ff}.pzax .pzax__eyebrow,.pzax__top{color:#89cfff}.pzax .pzax__intro,.pzax__card p{color:#d5e4f7}
.pzax__card{background:linear-gradient(145deg,#1b438a55,#081a3980);border-color:#77b7ed44}.pzax__steps::before{opacity:.3}.pzax__return{border-color:#719dcc48}.pzax__return span{background:linear-gradient(90deg,transparent,#84d0ff,transparent)}
@media(hover:hover){.pzax__card:hover{background:#24599b66;border-color:#84d0ff88}}
@keyframes pzax-focus{0%,20%,100%{box-shadow:none}5%,12%{border-color:#84d0ff88;box-shadow:inset 0 1px 0 #84d0ff33,0 4px 22px #168ee60c}}
.pzax[data-ready="true"]:not([data-revealed])::before,.pzax[data-ready="true"]:not([data-revealed])::after{opacity:0}
.pzax[data-revealed="true"]::after{animation:pzax-bg-reveal 1.2s ease-out both}.pzax[data-revealed="true"]::before{animation:pzax-network-reveal 1.5s .15s ease-out both}
@keyframes pzax-bg-reveal{from{opacity:0}to{opacity:1}}@keyframes pzax-network-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:.25;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.pzax::before,.pzax::after{animation:none!important;transform:none!important}.pzax::before{opacity:.25!important}.pzax::after{opacity:1!important}}
