.cinematic-container{position:relative;transform:translateZ(0);will-change:transform;backface-visibility:hidden;isolation:isolate}.cinematic-fullscreen{isolation:isolate;overflow:hidden}.cinematic-content-center,.cinematic-fullscreen{position:relative;transform:translateZ(0);will-change:transform;backface-visibility:hidden;height:100vh;min-height:100vh}.cinematic-content-center{z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-left:1rem;padding-right:1rem}.cinematic-3d-grid{z-index:2}.cinematic-3d-grid,.cinematic-gradient-mask{position:relative;transform:translateZ(0);will-change:transform;backface-visibility:hidden;isolation:isolate}.cinematic-gradient-mask{z-index:3;background:linear-gradient(180deg,transparent 0,transparent 70%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.6) 85%,rgba(0,0,0,.8) 90%,rgba(0,0,0,.95) 95%,black)}.cinematic-fade{position:relative;transform:translateZ(0);will-change:opacity;backface-visibility:hidden;isolation:isolate}.cinematic-fade-bottom,.cinematic-fade-top{position:relative;z-index:4;transform:translateZ(0);will-change:opacity;backface-visibility:hidden;isolation:isolate}.cinematic-title{text-shadow:0 0 20px color-mix(in srgb,var(--theme-content) 30%,transparent),0 0 40px color-mix(in srgb,var(--theme-content) 10%,transparent)}.cinematic-404-number,.cinematic-subtitle,.cinematic-title{transform:translateZ(0);will-change:transform}.cinematic-404-number{text-shadow:0 0 40px rgba(147,51,234,.3);filter:drop-shadow(0 0 20px rgba(147,51,234,.2));letter-spacing:-.02em;font-size:clamp(6rem,12vw,10rem);background:var(--theme-control-face);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cinematic-404-number.persian{background:linear-gradient(135deg,#ffffff,#06b6d4 50%,#0284c7);text-shadow:0 0 40px rgba(6,182,212,.3);filter:drop-shadow(0 0 20px rgba(6,182,212,.2))}.cinematic-glitch-overlay{position:absolute;inset:0;font-weight:700;letter-spacing:-.05em;opacity:.2;font-size:clamp(6rem,12vw,10rem);background:linear-gradient(135deg,#ff00ff,#00ffff 50%,#ff00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(1px);transform:translate(2px,2px);mix-blend-mode:screen}.cinematic-glitch-overlay.persian{background:linear-gradient(135deg,#00ffff,#00ff00 50%,#00ffff)}.cinematic-button{position:relative;padding:16px 32px;background-color:transparent;color:var(--theme-content);text-decoration:none;border-radius:calc(12px * var(--shell-radius-scale));font-size:16px;font-weight:500;border:1px solid color-mix(in srgb,var(--theme-content) 20%,transparent);backdrop-filter:blur(8px) saturate(180%);overflow:hidden;transition:all .3s ease;transform:translateZ(0);will-change:transform;backface-visibility:hidden;isolation:isolate}.cinematic-button:hover{background-color:rgba(147,51,234,.1);border-color:rgba(147,51,234,.4);transform:translateY(-2px);box-shadow:0 8px 40px rgba(147,51,234,.3)}.cinematic-button.persian:hover{background-color:rgba(6,182,212,.1);border-color:rgba(6,182,212,.4);box-shadow:0 8px 40px rgba(6,182,212,.3)}.cinematic-button-secondary{box-shadow:0 0 30px rgba(100,255,180,.1)}.cinematic-button-secondary:hover{background-color:rgba(100,255,180,.1);border-color:rgba(100,255,180,.4);box-shadow:0 8px 40px rgba(100,255,180,.3)}.cinematic-button-secondary.persian{box-shadow:0 0 30px rgba(16,185,129,.1)}.cinematic-button-secondary.persian:hover{background-color:rgba(16,185,129,.1);border-color:rgba(16,185,129,.4);box-shadow:0 8px 40px rgba(16,185,129,.3)}.cinematic-button-overlay{position:absolute;inset:0;opacity:0;transition:opacity .3s;background:linear-gradient(45deg,rgba(147,51,234,.3),rgba(99,102,241,.3))}.cinematic-button-overlay:hover{opacity:1}.cinematic-button-overlay.persian{background:linear-gradient(45deg,rgba(6,182,212,.3),rgba(16,185,129,.3))}.cinematic-button-overlay.secondary{background:linear-gradient(45deg,rgba(100,180,255,.3),rgba(6,182,212,.3))}.cinematic-button-overlay.secondary.persian{background:linear-gradient(45deg,rgba(16,185,129,.3),rgba(132,204,22,.3))}.cinematic-binary-rain{position:absolute;inset:0;pointer-events:none;overflow:hidden;font-family:monospace;font-size:12px;color:rgba(0,255,0,.3);text-shadow:0 0 5px rgba(0,255,0,.5);transform:translateZ(0);will-change:transform;backface-visibility:hidden;isolation:isolate}@keyframes cinematic-fall{0%{transform:translateY(-100px) rotate(0deg);opacity:0}to{transform:translateY(100vh) rotate(1turn);opacity:1}}.cinematic-fall-animation{animation:cinematic-fall 5s linear infinite}.cinematic-section{margin-bottom:1.5rem}.cinematic-description,.cinematic-section{position:relative;transform:translateZ(0);will-change:transform;backface-visibility:hidden;isolation:isolate}.cinematic-description{margin-bottom:2rem;max-width:42rem;margin-left:auto;margin-right:auto;line-height:1.75;text-align:center;font-size:clamp(.9rem,2vw,1.1rem);text-shadow:0 0 10px rgba(0,0,0,.3)}.font-cinematic-persian{font-family:var(--font-vazirmatn)}.font-cinematic-english{font-family:var(--font-zalando-sans)}@media (max-width:640px){.cinematic-button{padding:14px 28px;font-size:14px}.cinematic-404-number{font-size:clamp(4rem,10vw,8rem)}}@media (max-width:480px){.cinematic-content-center{padding-left:.75rem;padding-right:.75rem}.cinematic-button{width:100%;max-width:280px}}.cinematic-gpu-optimized{transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden;isolation:isolate}.cinematic-no-transform{transform:none!important;will-change:auto!important}@media (prefers-reduced-motion:reduce){html[data-motion=auto] .cinematic-fall-animation{animation:none}html[data-motion=auto] .cinematic-button,html[data-motion=auto] .cinematic-button-overlay{transition:none}html[data-motion=auto] .cinematic-gpu-optimized{will-change:auto}}.pricing-card-container{position:relative;display:flex;flex:1 1 auto;width:100%;min-height:320px;border-radius:calc(16px * var(--shell-radius-scale));overflow:hidden;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%,var(--service-primary,hsl(266,92%,58%)) 0,transparent 85%),radial-gradient(at 41% 94%,var(--service-secondary,hsl(322,100%,57%)) 0,transparent 85%),radial-gradient(at 100% 99%,var(--service-tertiary,hsl(306,100%,57%)) 0,transparent 85%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 -16px 24px 0 rgba(255,255,255,.25),0 4px 20px rgba(0,0,0,.3),0 8px 32px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;contain:layout style paint}@media (max-width:1024px){.pricing-card-container{min-height:300px}}@media (max-width:896px){.pricing-card-container{min-height:290px}.pricing-card-container.middle-card{min-height:310px}.card-title{font-size:17px}.price-value{font-size:26px}.feature-item{font-size:13px}}@media (max-width:768px){.pricing-card-container{min-height:280px}}.pricing-card-container:focus-within{box-shadow:inset 0 -16px 24px 0 rgba(255,255,255,.25),0 4px 20px rgba(0,0,0,.3)}@media (min-width:1024px){.pricing-card-container.middle-card{min-height:340px;transform:scale(.98);z-index:5}.pricing-card-container.middle-card .card-title{font-size:22px}.pricing-card-container.middle-card .price-value{font-size:36px}.pricing-card-container.middle-card .card-description{font-size:15px}.pricing-card-container.middle-card .feature-list{font-size:14px}}@media (max-width:1024px){.pricing-card-container.middle-card{min-height:320px}}@media (max-width:768px){.pricing-card-container.middle-card{min-height:300px}}.pricing-card-container[data-service-gradient="var(--gradient-analytics)"],.pricing-card-container[data-service-gradient="var(--gradient-cyber)"],.pricing-card-container[data-service-gradient="var(--gradient-energy)"],.pricing-card-container[data-service-gradient="var(--gradient-marketing)"],.pricing-card-container[data-service-gradient="var(--gradient-ocean)"]{background:linear-gradient(135deg,#000000,#0a0a0a 50%,#1a1a1a)}@media (max-width:640px){.pricing-card-container{width:100%;min-height:380px}}.pricing-card-container:hover{transform:translateY(-4px);box-shadow:inset 0 -16px 24px 0 rgba(255,255,255,.35),0 8px 32px rgba(0,0,0,.4),0 16px 64px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15);border-color:rgba(255,255,255,.15)}.popular-badge{position:absolute;top:16px;right:16px;color:var(--color-text-inverse);padding:6px 12px;border-radius:calc(16px * var(--shell-radius-scale));font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;z-index:30;transform:translateZ(60px);box-shadow:var(--shadow-gold-intense);animation:pulse 2s infinite;background:var(--gradient-golden-honey)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,215,0,.4)}70%{box-shadow:0 0 0 10px rgba(255,215,0,0)}to{box-shadow:0 0 0 0 rgba(255,215,0,0)}}.pricing-card-container[data-service-gradient="var(--gradient-primary)"] .popular-badge{background:var(--gradient-primary)}.pricing-card-container[data-service-gradient="var(--gradient-cyber)"] .popular-badge{background:var(--gradient-cyber)}.pricing-card-container[data-service-gradient="var(--gradient-ocean)"] .popular-badge{background:var(--gradient-ocean)}.pricing-card-container[data-service-gradient="var(--gradient-energy)"] .popular-badge{background:var(--gradient-energy)}.pricing-card-container[data-service-gradient="var(--gradient-marketing)"] .popular-badge{background:var(--gradient-marketing)}.pricing-card-container[data-service-gradient="var(--gradient-analytics)"] .popular-badge{background:var(--gradient-analytics)}.white-edge-glow{position:absolute;inset:-2px;border-radius:calc(18px * var(--shell-radius-scale));pointer-events:none;z-index:25;opacity:.45;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 15px rgba(255,255,255,.06);transition:opacity .3s ease,box-shadow .3s ease}.pricing-card-container:hover .white-edge-glow{opacity:.85;box-shadow:0 0 30px rgba(255,255,255,.12),inset 0 0 30px rgba(255,255,255,.06)}.content-area{position:relative;height:100%;display:flex;flex-direction:column;padding:1.5rem;z-index:20}.gradient-overlay{position:absolute;inset:0;pointer-events:none;z-index:5;opacity:.05;transition:opacity .4s ease}.pricing-card-container[data-service-gradient="var(--gradient-primary)"] .gradient-overlay{background:var(--gradient-primary)}.pricing-card-container[data-service-gradient="var(--gradient-cyber)"] .gradient-overlay{background:var(--gradient-cyber)}.pricing-card-container[data-service-gradient="var(--gradient-ocean)"] .gradient-overlay{background:var(--gradient-ocean)}.pricing-card-container[data-service-gradient="var(--gradient-energy)"] .gradient-overlay{background:var(--gradient-energy)}.pricing-card-container[data-service-gradient="var(--gradient-marketing)"] .gradient-overlay{background:var(--gradient-marketing)}.pricing-card-container[data-service-gradient="var(--gradient-analytics)"] .gradient-overlay{background:var(--gradient-analytics)}.pricing-card-container:hover .gradient-overlay{opacity:.15}.card-header{text-align:center;margin-bottom:1rem}.card-title{font-size:18px;font-weight:600;color:#ffffff;margin-bottom:.5rem;line-height:1.2}@media (max-width:640px){.card-title{font-size:16px}}.card-subtitle{font-size:13px;color:rgba(255,255,255,.7);line-height:1.4;margin-bottom:.5rem}.card-description{font-size:12px;color:rgba(255,255,255,.6);line-height:1.4;margin-top:.75rem;padding:.75rem;background:rgba(255,255,255,.05);border-radius:calc(8px * var(--shell-radius-scale));border:1px solid rgba(255,255,255,.08)}.price-section{text-align:center;margin-bottom:1.25rem}.price-container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.price-main{display:flex;align-items:baseline;gap:.25rem;background:linear-gradient(135deg,#9b88b1,#ff8a80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.currency{font-size:14px}.price-value{font-size:28px;line-height:1}@media (max-width:640px){.price-value{font-size:24px}}.period-text{font-size:13px;color:rgba(255,255,255,.7);font-weight:400}.original-price{display:flex;align-items:baseline;gap:.25rem;color:rgba(255,255,255,.5);font-size:13px;text-decoration:line-through;opacity:.7}.custom-price{padding:1rem 0}.price-text{font-size:18px;font-weight:600;background:linear-gradient(135deg,#9b88b1,#ff8a80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.features-section{flex:1;margin-bottom:16px;transform:translateZ(25px);transition:transform .4s ease}.pricing-card-container:hover .features-section{transform:translateZ(35px)}.features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.feature-item{display:flex;align-items:center;gap:8px;color:var(--color-text-primary);font-size:14px;line-height:1.3}.feature-icon{color:var(--success);flex-shrink:0;width:16px;height:16px}.footer-info{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding-top:8px;border-top:1px solid var(--color-border-primary);transform:translateZ(30px);transition:transform .4s ease}.pricing-card-container:hover .footer-info{transform:translateZ(40px)}.info-item{display:flex;justify-content:space-between;align-items:center;font-size:12px}.info-label{color:var(--color-text-secondary)}.info-value{font-weight:500}.cta-button,.info-value{color:var(--color-text-primary)}.cta-button{font-weight:600;padding:12px 20px;border-radius:calc(12px * var(--shell-radius-scale));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transform:translateZ(40px);transition:all .4s ease;box-shadow:none;will-change:transform;font-size:14px}.pricing-card-container[data-service-gradient="var(--gradient-primary)"] .cta-button{background:var(--gradient-primary)}.pricing-card-container[data-service-gradient="var(--gradient-cyber)"] .cta-button{background:var(--gradient-cyber)}.pricing-card-container[data-service-gradient="var(--gradient-ocean)"] .cta-button{background:var(--gradient-ocean)}.pricing-card-container[data-service-gradient="var(--gradient-energy)"] .cta-button{background:var(--gradient-energy)}.pricing-card-container[data-service-gradient="var(--gradient-marketing)"] .cta-button{background:var(--gradient-marketing)}.pricing-card-container[data-service-gradient="var(--gradient-analytics)"] .cta-button{background:var(--gradient-analytics)}.pricing-card-container:hover .cta-button{transform:translateZ(50px) translateY(-5px);box-shadow:var(--shadow-secondary)}.pricing-card-container.selected{transform:translateY(-12px) scale(.98) rotateX(1deg)!important;box-shadow:0 20px 60px rgba(0,0,0,.5),0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.15)!important;border:2px solid rgba(255,215,0,.4);animation:selectedGlow 3s ease-in-out infinite;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1)}@keyframes selectedGlow{0%{box-shadow:0 20px 60px rgba(0,0,0,.5),0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.15),0 0 15px rgba(255,215,0,.15)}to{box-shadow:0 20px 60px rgba(0,0,0,.5),0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.15),0 0 20px rgba(255,215,0,.25)}}.pricing-card-container.selected .cta-button{background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(255,215,0,.1) 50%,rgba(255,215,0,.05));border:1px solid rgba(255,215,0,.3);color:#ffd700;font-weight:700;box-shadow:0 4px 15px rgba(255,215,0,.2),inset 0 1px 0 rgba(255,255,255,.1);transition:all .4s ease}.pricing-card-container.selected .cta-button:hover{background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,215,0,.2) 50%,rgba(255,215,0,.1));transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px rgba(255,215,0,.3),inset 0 1px 0 rgba(255,255,255,.15)}html{scroll-behavior:smooth}.pricing-card-container:focus-within:not(.selected){transform:translateY(-5px) scale(1.01);transition:all .3s ease}.cta-button:focus,.cta-button:hover{transform:translateZ(50px) translateY(-5px) scale(1.05);filter:brightness(1.1);outline:2px solid var(--primary-gold);outline-offset:2px}.button-icon{width:18px;height:18px;transition:transform .3s ease}.cta-button:hover .button-icon{transform:translateX(3px)}.pricing-card-container:focus-within{outline:none;outline-offset:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.pricing-card-container{width:100%;min-height:380px}.card-title{font-size:16px}.price-value{font-size:24px}.cta-button{padding:10px 16px;font-size:13px}.popular-badge{top:12px;right:12px;padding:4px 8px;font-size:10px;border-radius:calc(12px * var(--shell-radius-scale));gap:4px}}@media (min-width:641px) and (max-width:1024px){.pricing-card-container{width:100%;min-height:400px}.card-title{font-size:18px}.price-value{font-size:28px}.popular-badge{padding:6px 12px;font-size:12px;border-radius:calc(16px * var(--shell-radius-scale));gap:6px}}@media (min-width:1025px){.pricing-card-container{width:100%;min-height:420px}.card-title{font-size:20px}.price-value{font-size:32px}}.addon-pricing-section{margin-bottom:16px;padding:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:calc(8px * var(--shell-radius-scale));transform:translateZ(25px);transition:transform .4s ease}.pricing-card-container:hover .addon-pricing-section{transform:translateZ(35px)}.addon-pricing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.addon-pricing-label{font-size:12px;color:var(--color-text-secondary);font-weight:500}.addon-count{font-size:11px;color:var(--color-text-muted);background:rgba(255,255,255,.05);padding:2px 6px;border-radius:calc(10px * var(--shell-radius-scale))}.addon-pricing-breakdown{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.addon-pricing-row{display:flex;justify-content:space-between;align-items:center;font-size:11px}.addon-pricing-row.total{padding-top:6px;border-top:1px solid rgba(255,255,255,.05);font-weight:600;color:var(--primary-gold)}.addon-pricing-value{color:var(--color-text-primary)}.addon-pricing-value.total{font-size:12px}.selected-addons-list{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.03)}.selected-addon-item{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--color-text-muted);padding:2px 0}.addon-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addon-quantity{background:rgba(255,255,255,.1);padding:1px 4px;border-radius:calc(6px * var(--shell-radius-scale));margin:0 4px;font-size:9px}.addon-price{font-weight:500;color:var(--color-text-secondary)}.more-addons{font-size:10px;color:var(--color-text-muted);font-style:italic;text-align:center;padding:2px 0}@media (max-width:640px){.addon-pricing-section{padding:8px}.addon-count,.addon-pricing-label,.addon-pricing-value{font-size:10px}.addon-pricing-value.total{font-size:11px}.selected-addon-item{font-size:9px}}