.service-pricing-section{background:radial-gradient(circle at 15% 15%,#6a48ff33,#0000 29rem),radial-gradient(circle at 85% 72%,#e755ca24,#0000 31rem),#090614;padding:clamp(5rem,8vw,8rem) 1.5rem;position:relative;overflow:hidden}.service-pricing-container{width:min(100%,1300px);margin:auto;position:relative}.service-pricing-header{text-align:center;max-width:49rem;margin:0 auto 3.75rem}.service-pricing-header>span{color:#ec98ff;letter-spacing:.12em;font-size:.78rem;font-weight:700}.service-pricing-header h2{color:#fff;letter-spacing:-.05em;margin:.8rem 0 1rem;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:800}.service-pricing-header p{color:#d4cde1;margin:0;font-size:1.08rem;line-height:1.7}.pricing-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.3rem;display:grid}.pricing-service-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #cbb9ff29;border-radius:1.3rem;flex-direction:column;min-height:33rem;padding:1.7rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 1rem 2.6rem #0003}.pricing-service-card:hover{border-color:#da7bff91;transform:translateY(-5px);box-shadow:0 1.5rem 3.4rem #0400147a,0 0 2rem #b150ff33}.pricing-service-icon{color:#f2b4ff;background:linear-gradient(135deg,#8753ff5e,#ff67cb3b);border-radius:.85rem;place-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;font-size:1.3rem;display:grid;box-shadow:0 0 .9rem #bf5dff36}.pricing-service-card h3{color:#fff;margin:0 0 1.15rem;font-size:1.25rem;font-weight:750}.pricing-starting-label{color:#bdb5cf;font-size:.8rem}.pricing-price{color:#fff;letter-spacing:-.04em;margin:.25rem 0 1rem;font-size:2rem;font-weight:800}.pricing-price small{color:#c7bfda;letter-spacing:0;font-size:.82rem;font-weight:600}.pricing-description{color:#d4cde1;min-height:4.8rem;margin:0 0 1rem;font-size:.9rem;line-height:1.6}.pricing-service-card ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pricing-service-card li{color:#eeeaf6;gap:.45rem;font-size:.83rem;line-height:1.3;display:flex}.pricing-service-card li i{color:#da90ff}.pricing-note{color:#bdb5cf;margin:.85rem 0 0;font-size:.78rem;font-style:italic}.pricing-card-link{color:#f4adff;gap:.4rem;margin-top:auto;padding-top:1.3rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.pricing-card-link:hover,.pricing-card-link:focus-visible{color:#fff;outline:none;text-decoration:underline}.custom-pricing-banner{background:linear-gradient(100deg,#6337d152,#da49b833);border:1px solid #d8acff38;border-radius:1.4rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;padding:clamp(1.6rem,4vw,3rem);display:flex;box-shadow:0 1.2rem 3.5rem #00000038}.custom-pricing-banner h3{color:#fff;margin:0 0 .6rem;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800}.custom-pricing-banner p{color:#ddd5ea;max-width:48rem;margin:0 0 .9rem;line-height:1.6}.custom-pricing-banner small{color:#d6cfe3}.custom-pricing-banner small b{color:#f29cff;padding:0 .25rem}.custom-pricing-button{color:#fff;background:linear-gradient(100deg,#8953ff,#df59df 55%,#ff76bf);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.9rem 1.35rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 .8rem 1.7rem #e35ad94d}.custom-pricing-button:hover,.custom-pricing-button:focus-visible{color:#fff;filter:brightness(1.13);outline-offset:3px;outline:2px solid #fff}@media (min-width:768px) and (max-width:1199px){.pricing-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.service-pricing-section{padding:1rem 1.25rem}.pricing-service-grid{grid-template-columns:1fr}.pricing-service-card,.pricing-description{min-height:0}.custom-pricing-banner{flex-direction:column;align-items:flex-start;gap:1.35rem}}
