.pricing-row{border-bottom:1px solid rgba(var(--glass-dark), .15);color:var(--text-primary);cursor:pointer;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;justify-content:space-between;align-items:center;gap:40px;padding:24px 30px;font-family:Quantico,sans-serif;text-decoration:none;transition:transform .6s cubic-bezier(.3,4.5,.4,1),box-shadow .6s,background .3s,border-bottom-color .3s;display:flex;position:relative;transform:perspective(1000px)scale(1)translateY(0)rotate(0)translateZ(0)}.pricing-row:hover{z-index:10;background:rgba(var(--glass-dark), .08);border-bottom-color:#0000;transition:transform .4s cubic-bezier(.2,2.5,.3,1),box-shadow .4s,background .3s,border-bottom-color .3s;transform:perspective(1000px)scale(1.02)translateY(-8px)rotate(-.5deg)translateZ(25px);box-shadow:0 25px 50px #1e293b40,0 10px 15px #1e293b26}.pricing-card{flex-direction:column;margin-top:12px;padding:0;display:flex}.pricing-column{flex-direction:column;display:flex}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:40px;width:100%;max-width:calc(100% - 80px);display:grid}.pricing-intro p{color:var(--text-primary);letter-spacing:1px;text-align:justify;-webkit-hyphens:none;hyphens:none;margin:0;font-family:Quantico,sans-serif;font-size:1.1rem;line-height:1.6}.pricing-intro{box-sizing:border-box;width:100%;max-width:none;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 20px;padding:40px 50px;transition:transform .6s cubic-bezier(.3,1.1,.4,1),box-shadow .6s,background .3s;position:relative;transform:perspective(1000px)scale(1)translateY(0)rotate(0)translateZ(0)}.pricing-intro:hover{z-index:10;transition:transform .4s cubic-bezier(.2,1.2,.3,1),box-shadow .4s,background .3s,border-radius .3s;transform:perspective(1000px)scale(1.01)translateY(-2px)rotate(-.5deg)translateZ(10px);box-shadow:0 25px 50px #1e293b40,0 10px 15px #1e293b26;background:rgba(var(--glass-dark), .08)!important}.pricing-intro:nth-child(2n):hover{transform:perspective(1000px)scale(1.01)translateY(-2px)rotate(.6deg)translateZ(10px)}.pricing-intro:before{content:"";z-index:-1;background:0 0;position:absolute;inset:-15px}.pricing-intro,.pricing-card{box-shadow:0 8px 32px #0000001a;background:rgba(var(--glass-dark), .05)!important;border:1px solid rgba(var(--glass-dark), .15)!important;border-top:1px solid #ffffff4d!important;border-left:1px solid #fff3!important}.pricing-content{z-index:10;flex-direction:column;align-items:center;padding:150px clamp(20px,5vw,100px) 100px;display:flex;position:relative}.pricing-intro-container{width:100%;max-width:calc(100% - 80px);margin-bottom:20px}.row-price{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;transition:all .2s;position:relative}.row-price:after{content:" →";opacity:0;margin-left:15px;transition:all .2s ease-out;display:inline-block;transform:translate(-10px)}.pricing-row:hover .row-price:after{opacity:1;transform:translate(0)}.pricing-row:nth-child(2n):hover{transform:perspective(1000px)scale(1.02)translateY(-8px)rotate(.6deg)translateZ(35px)}.pricing-row:nth-child(3n):hover{transform:perspective(1000px)scale(1.02)translateY(-8px)rotate(.1deg)translateZ(20px)}.pricing-row:before{content:"";z-index:-1;background:0 0;position:absolute;inset:-15px}
