.pricing-page-container{background:var(--color-dark-primary)}.pricing-cards-grid{perspective:1000px}.addons-section-glass{background:hsla(240,15%,9%,1);background-image:radial-gradient(at 88% 40%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 49% 30%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 14% 26%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 0 64%,hsl(266,92%,58%) 0,transparent 85%),radial-gradient(at 41% 94%,hsl(322,100%,57%) 0,transparent 85%),radial-gradient(at 100% 99%,hsl(306,100%,57%) 0,transparent 85%);border-radius:1rem;box-shadow:inset 0 -16px 24px 0 rgba(255,255,255,.25),0 4px 20px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1)}.font-ltr{font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif}.font-rtl{font-family:Vazirmatn,Inter,Roboto,Helvetica Neue,Arial,sans-serif}.glass-shimmer{position:relative;overflow:hidden}.glass-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,var(--service-primary,rgba(59,130,246,.5)) 50%,transparent 70%);animation:glassShimmer 3s ease-in-out infinite}.cta-section-glass{background:hsla(240,15%,9%,1);border-radius:1rem;box-shadow:inset 0 -16px 24px 0 rgba(255,255,255,.25),0 4px 20px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.cta-section-glass[data-service=websites]{background-image:radial-gradient(at 88% 40%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 49% 30%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 14% 26%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 0 64%,hsl(266,92%,58%) 0,transparent 85%),radial-gradient(at 41% 94%,hsl(322,100%,57%) 0,transparent 85%),radial-gradient(at 100% 99%,hsl(306,100%,57%) 0,transparent 85%)}.cta-section-glass[data-service=mobile-apps]{background-image:radial-gradient(at 88% 40%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 49% 30%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 14% 26%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 0 64%,hsl(142,76%,36%) 0,transparent 85%),radial-gradient(at 41% 94%,hsl(142,76%,46%) 0,transparent 85%),radial-gradient(at 100% 99%,hsl(142,76%,26%) 0,transparent 85%)}.cta-section-glass[data-service=web-apps]{background-image:radial-gradient(at 88% 40%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 49% 30%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 14% 26%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 0 64%,hsl(217,91%,60%) 0,transparent 85%),radial-gradient(at 41% 94%,hsl(217,91%,70%) 0,transparent 85%),radial-gradient(at 100% 99%,hsl(217,91%,50%) 0,transparent 85%)}.cta-section-glass[data-service=ui-ux]{background-image:radial-gradient(at 88% 40%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 49% 30%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 14% 26%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 0 64%,hsl(351,91%,65%) 0,transparent 85%),radial-gradient(at 41% 94%,hsl(351,91%,75%) 0,transparent 85%),radial-gradient(at 100% 99%,hsl(351,91%,55%) 0,transparent 85%)}.cta-section-glass[data-service=branding]{background-image:radial-gradient(at 88% 40%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 49% 30%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 14% 26%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 0 64%,hsl(45,93%,58%) 0,transparent 85%),radial-gradient(at 41% 94%,hsl(45,93%,68%) 0,transparent 85%),radial-gradient(at 100% 99%,hsl(45,93%,48%) 0,transparent 85%)}.cta-section-glass[data-service=marketing]{background-image:radial-gradient(at 88% 40%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 49% 30%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 14% 26%,hsla(240,15%,9%,1) 0,transparent 85%),radial-gradient(at 0 64%,hsl(120,61%,45%) 0,transparent 85%),radial-gradient(at 41% 94%,hsl(120,61%,55%) 0,transparent 85%),radial-gradient(at 100% 99%,hsl(120,61%,35%) 0,transparent 85%)}.enterprise-contact-card{border:1px solid var(--service-primary,rgba(59,130,246,.5));background:linear-gradient(135deg,var(--service-secondary,rgba(139,92,246,.2)),var(--service-tertiary,rgba(168,85,247,.1)));box-shadow:0 4px 20px var(--service-primary,rgba(59,130,246,.1)),inset 0 1px 0 rgba(255,255,255,.1)}.enterprise-contact-button{background:linear-gradient(135deg,var(--service-primary,hsl(266,92%,58%)),var(--service-secondary,hsl(266,92%,68%)));border:1px solid var(--service-primary,rgba(168,85,247,.5))}.dark-cta-button{background:linear-gradient(135deg,rgba(17,24,39,.95),rgba(31,41,55,.9) 50%,rgba(17,24,39,.95));border:1px solid rgba(107,114,128,.3);box-shadow:0 4px 15px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.dark-cta-button:hover{transform:scale(1.02) translateY(-2px);background:linear-gradient(135deg,rgba(31,41,55,.95),rgba(55,65,81,.9) 50%,rgba(31,41,55,.95));border-color:rgba(156,163,175,.5);box-shadow:0 8px 25px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.15)}.text-white-subtle{color:rgba(255,255,255,.8)}@keyframes glassShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}[data-service=websites]{--service-primary:hsl(266,92%,58%);--service-secondary:hsl(322,100%,57%);--service-tertiary:hsl(306,100%,57%)}[data-service=mobile-apps]{--service-primary:hsl(142,76%,46%);--service-secondary:hsl(142,86%,56%);--service-tertiary:hsl(142,76%,36%)}[data-service=web-apps]{--service-primary:hsl(217,91%,70%);--service-secondary:hsl(217,91%,80%);--service-tertiary:hsl(217,91%,60%)}[data-service=ui-ux]{--service-primary:hsl(351,91%,75%);--service-secondary:hsl(351,91%,85%);--service-tertiary:hsl(351,91%,65%)}[data-service=branding]{--service-primary:hsl(45,93%,68%);--service-secondary:hsl(45,93%,78%);--service-tertiary:hsl(45,93%,58%)}[data-service=marketing]{--service-primary:hsl(120,61%,55%);--service-secondary:hsl(120,71%,65%);--service-tertiary:hsl(120,61%,45%)}@media (max-width:768px){.addons-section-glass,.cta-section-glass{padding:1rem}}@media (max-width:980px),(prefers-reduced-motion:reduce){.cta-section-glass{backdrop-filter:blur(10px) saturate(1.03);-webkit-backdrop-filter:blur(10px) saturate(1.03)}}