.p-container .grid-container .grid-item{background:linear-gradient(180deg,#05060a,#0b0d14 55%,#070812);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden;position:relative;transform:translateY(0);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.p-container .grid-container .grid-item:before{background:radial-gradient(1200px 400px at 20% 0,rgba(168,85,247,.22) 0,rgba(168,85,247,0) 55%);content:"";inset:0;opacity:1;pointer-events:none;position:absolute}.p-container .grid-container .grid-item:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Cpath d='M0 0h140v140H0z' filter='url(%23a)' opacity='.28'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.12;pointer-events:none;position:absolute}.p-container .grid-container .grid-item .p-6{padding:2rem;position:relative;z-index:1}@media (min-width:1024px){.p-container .grid-container .grid-item .p-6{padding:2.25rem}}.p-container .grid-container .grid-item h2{color:#fff;letter-spacing:-.02em;line-height:1.05;margin-bottom:1.25rem;max-width:72%}.p-container .grid-container .grid-item .text-gray-100{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.55}.p-container .grid-container .grid-item .text-gray-100 a{border-bottom:1px solid rgba(168,85,247,.35);color:rgba(168,85,247,.95);text-decoration:none;transition:border-color .18s ease,color .18s ease}.p-container .grid-container .grid-item .text-gray-100 a:hover{border-bottom-color:rgba(168,85,247,.75);color:#a855f7}.p-container .grid-container .grid-item:hover{border-color:hsla(0,0%,100%,.18);box-shadow:0 26px 60px rgba(0,0,0,.62),0 0 0 1px rgba(168,85,247,.12),inset 0 1px 0 hsla(0,0%,100%,.07);transform:translateY(-6px)}.p-container .grid-container .grid-item:focus-within{box-shadow:0 26px 60px rgba(0,0,0,.62),0 0 0 3px rgba(168,85,247,.28);outline:none}.p-container .grid-container .grid-item .text-gray-100 p{margin:0 0 .9rem}.p-container .grid-container .grid-item .text-gray-100 p:last-child{margin-bottom:0}.p-container .grid-container .grid-item .text-gray-100 ul{margin:.75rem 0 0 1.1rem}.p-container .grid-container .grid-item .text-gray-100 li{margin:.35rem 0}