.pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:4rem 2rem;max-width:1400px;margin:0 auto}.package{text-align:center;background:#fff;border-radius:40px;padding:2rem;box-shadow:0 10px 30px rgb(0 0 0 / .1);transition:transform 0.3s ease;border:2px solid #fff0}body.dark-mode .package{background:var(--gray-dark)}.package:hover{transform:translateY(-10px);border-color:var(--accent)}.package h3{text-align:center;font-size:1.5rem;color:var(--accent);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #eee}body.dark-mode .package h3{border-bottom-color:#444}.package p{margin:1rem 0;display:flex;align-items:center;gap:.8rem;color:var(--gray)}body.dark-mode .package p{color:#cfcfcf}.package p::before{content:"•";color:var(--accent);font-weight:700;display:inline-block;width:1em}.additional-content{background:#fff;padding:4rem 2rem}body.dark-mode .additional-content{background:var(--dark)}.container{max-width:1200px;margin:auto;padding:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:20px;align-items:center}.image-container{display:flex;flex-direction:column;align-items:center}.image-container h3,.box h3{color:var(--dark);margin-bottom:10px;font-size:1.2rem}body.dark-mode .image-container h3,body.dark-mode .box h3{color:var(--white)}.image-container p,.box p{margin-bottom:10px;color:var(--gray)}body.dark-mode .image-container p,body.dark-mode .box p{color:#cfcfcf}.image-container img{max-width:100%;height:auto;border-radius:10px}.box a{color:var(--gold);text-decoration:underline}.cta{grid-column:span 2;text-align:center;margin-top:20px}.content-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.grecaptcha-badge{position:fixed!important;left:10px!important;right:auto!important;bottom:10px!important;transform-origin:bottom left!important;transform:scale(.7)!important;opacity:0.15!important;z-index:90!important;transition:opacity 0.25s ease,transform 0.25s ease}.grecaptcha-badge:hover,.grecaptcha-badge:focus-within{opacity:1!important;transform:scale(1)!important;z-index:9999!important}@media (max-width:768px){.pricing{grid-template-columns:1fr;padding:2rem 1rem}.package{margin:0 1rem}.container{display:flex;flex-direction:column;align-items:center;padding:10px}.box{width:100%;padding:15px;margin:10px 0}}.pxn-banner{position:relative;overflow:hidden;isolation:isolate;background:#060710;border-radius:16px;padding:90px 24px 100px;text-align:center;color:#fff}.pxn-banner::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 90% at 22% 50%,rgb(27 168 203 / .3),transparent 60%),radial-gradient(ellipse 50% 85% at 78% 55%,rgb(122 55 151 / .32),transparent 60%),radial-gradient(ellipse 60% 60% at 50% 110%,rgb(55 125 184 / .22),transparent 65%);z-index:0;animation:pxnGlow 16s ease-in-out infinite}@keyframes pxnGlow{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-1%,1%,0) scale(1.05)}}.pxn-banner::after{content:"";position:absolute;left:0;right:0;top:0;height:18px;background:linear-gradient(180deg,rgb(0 0 0 / .5),transparent),rgb(0 0 0 / .55);z-index:4;pointer-events:none;box-shadow:0 0 0 1px rgb(120 140 220 / .06) inset}.pxn-banner__letterbox-b{position:absolute;left:0;right:0;bottom:0;height:18px;background:linear-gradient(0deg,rgb(0 0 0 / .5),transparent),rgb(0 0 0 / .55);z-index:4;pointer-events:none;box-shadow:0 0 0 1px rgb(120 140 220 / .06) inset}.pxn-banner__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(120 140 220 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(120 140 220 / .07) 1px,transparent 1px);background-size:48px 48px;background-position:center center;-webkit-mask-image:radial-gradient(ellipse 75% 65% at center,#000 35%,transparent 95%);mask-image:radial-gradient(ellipse 75% 65% at center,#000 35%,transparent 95%);pointer-events:none;z-index:1;animation:pxnGridDrift 32s linear infinite}@keyframes pxnGridDrift{from{background-position:0 0}to{background-position:48px 48px}}.pxn-banner__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}.pxn-banner__svg .ribbon{fill:none;stroke:url(#pxnPvGrad);stroke-width:1.6;stroke-linecap:round;opacity:.5;stroke-dasharray:600 1200;animation:pxnRibbon 18s linear infinite}.pxn-banner__svg .ribbon.r2{animation-duration:24s;opacity:.4}.pxn-banner__svg .ribbon.r3{animation-duration:30s;opacity:.3}@keyframes pxnRibbon{from{stroke-dashoffset:0}to{stroke-dashoffset:-1800}}.pxn-aperture{position:absolute;border-radius:50%;border:1px solid rgb(180 200 255 / .2);pointer-events:none;z-index:2;animation:apertureSpin 22s linear infinite}.pxn-aperture::before,.pxn-aperture::after{content:"";position:absolute;inset:6px;border:1px solid rgb(180 200 255 / .12);border-radius:50%}.pxn-aperture::after{inset:14px;border-color:rgb(192 139 255 / .1)}.pxn-aperture.a1{width:220px;height:220px;top:8%;left:-5%}.pxn-aperture.a2{width:280px;height:280px;bottom:10%;right:-8%;animation-direction:reverse}@keyframes apertureSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pxn-banner__particles{position:absolute;inset:0;pointer-events:none;z-index:3}.pxn-particle{position:absolute;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#4ed9f5,#c08bff);box-shadow:0 0 10px rgb(123 91 251 / .7),0 0 22px rgb(80 100 220 / .4);opacity:0;animation:pxnFloat 9s ease-in-out infinite}.pxn-particle.p1{top:18%;left:6%;animation-delay:0.0s}.pxn-particle.p2{top:72%;left:12%;animation-delay:1.6s;width:4px;height:4px}.pxn-particle.p3{top:30%;left:22%;animation-delay:3.0s;width:5px;height:5px}.pxn-particle.p4{top:82%;left:32%;animation-delay:4.2s}.pxn-particle.p5{top:12%;left:48%;animation-delay:0.8s;width:4px;height:4px}.pxn-particle.p6{top:86%;left:56%;animation-delay:2.4s;width:5px;height:5px}.pxn-particle.p7{top:22%;left:68%;animation-delay:5.2s}.pxn-particle.p8{top:76%;left:78%;animation-delay:1.0s;width:4px;height:4px}.pxn-particle.p9{top:38%;left:86%;animation-delay:3.8s;width:5px;height:5px}.pxn-particle.p10{top:64%;left:92%;animation-delay:6.0s}.pxn-particle.p11{top:50%;left:3%;animation-delay:2.0s;width:4px;height:4px}.pxn-particle.p12{top:56%;left:96%;animation-delay:4.6s;width:4px;height:4px}@keyframes pxnFloat{0%{opacity:0;transform:translateY(0) scale(.5)}25%{opacity:1;transform:translateY(-22px) scale(1)}75%{opacity:.8;transform:translateY(-44px) scale(1)}100%{opacity:0;transform:translateY(-66px) scale(.5)}}.pxn-glyph{position:absolute;color:rgb(180 200 255 / .18);pointer-events:none;z-index:2;animation:pxnGlyphDrift 18s ease-in-out infinite}.pxn-glyph svg{display:block;width:30px;height:30px}.pxn-glyph.g1{top:14%;left:5%;animation-delay:0s}.pxn-glyph.g2{top:76%;left:10%;animation-delay:3s}.pxn-glyph.g3{top:22%;left:89%;animation-delay:6s}.pxn-glyph.g4{top:80%;left:85%;animation-delay:9s}.pxn-glyph.g5{top:16%;left:44%;animation-delay:12s}.pxn-glyph.g6{top:84%;left:50%;animation-delay:5s}@keyframes pxnGlyphDrift{0%,100%{transform:translateY(0) rotate(-3deg);opacity:0}20%{opacity:1}80%{opacity:1}50%{transform:translateY(-22px) rotate(3deg)}}.pxn-filmstrip{position:absolute;left:-20%;right:-20%;height:14px;background-image:linear-gradient(90deg,transparent 0,transparent 6px,rgb(120 140 220 / .15) 6px,rgb(120 140 220 / .15) 14px,transparent 14px),linear-gradient(0deg,rgb(120 140 220 / .04),rgb(120 140 220 / .04));background-size:20px 14px,auto;background-repeat:repeat-x;z-index:2;pointer-events:none;opacity:.45;animation:filmDrift 14s linear infinite}.pxn-filmstrip.fs-top{top:30px}.pxn-filmstrip.fs-bot{bottom:30px;animation-direction:reverse}@keyframes filmDrift{from{background-position:0 0,0 0}to{background-position:-200px 0,0 0}}.pxn-flare{position:absolute;z-index:2;pointer-events:none;width:240px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,#fff0 20%,rgb(180 220 255 / .55) 50%,#fff0 80%,transparent);filter:blur(2px);transform:rotate(-22deg);opacity:0;animation:flareSweep 9s ease-in-out infinite}.pxn-flare.f1{top:26%;left:-20%;animation-delay:0s}.pxn-flare.f2{top:64%;left:-20%;animation-delay:4.5s}@keyframes flareSweep{0%,80%,100%{opacity:0;transform:rotate(-22deg) translateX(0)}35%{opacity:1}65%{opacity:0;transform:rotate(-22deg) translateX(1400px)}}.pxn-card{position:absolute;z-index:3;pointer-events:none;background:rgb(20 22 32 / .66);backdrop-filter:blur(6px);border:1px solid rgb(180 200 255 / .16);border-radius:10px;padding:6px 12px 6px 10px;display:inline-flex;align-items:center;gap:8px;font-family:"Manrope","Inter",sans-serif;font-size:11px;font-weight:600;color:rgb(255 255 255 / .85);box-shadow:0 8px 28px rgb(0 0 0 / .4);animation:cardFloat 9s ease-in-out infinite}.pxn-card__icon{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,rgb(78 217 245 / .2),rgb(192 139 255 / .2));color:#c4d9ff}.pxn-card__icon svg{width:14px;height:14px;display:block}.pxn-card__plus{color:#4ed9f5;font-weight:700}.pxn-card.c2 .pxn-card__icon{background:linear-gradient(135deg,rgb(255 80 80 / .25),rgb(255 100 140 / .2));color:#ff8a8a}.pxn-card.c2 .rec-dot{width:8px;height:8px;border-radius:50%;background:#ff4d6d;box-shadow:0 0 8px #ff4d6d;animation:recBlink 1.2s ease-in-out infinite}@keyframes recBlink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.pxn-card.c1{top:11%;left:16%;animation-delay:0s}.pxn-card.c2{top:12%;right:16%;animation-delay:2.2s}.pxn-card.c3{bottom:22%;left:16%;animation-delay:4.5s}.pxn-card.c4{bottom:24%;right:12%;animation-delay:6.8s}@keyframes cardFloat{0%,100%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(-4px)}95%{opacity:0;transform:translateY(-8px)}}.pxn-banner__content{position:relative;z-index:10;max-width:980px;margin:0 auto}.pxn-banner__title{font-family:"Manrope","Inter",system-ui,sans-serif;font-weight:800;font-size:clamp(34px, 4.6vw, 60px);letter-spacing:-.02em;line-height:1.1;margin:0 0 22px;text-shadow:0 4px 30px rgb(0 0 0 / .5)}.pxn-banner__title .camera{display:inline-block;animation:pxnCam 4s ease-in-out infinite;transform-origin:center}@keyframes pxnCam{0%,100%{transform:translate(0,0) rotate(-4deg)}50%{transform:translate(2px,-4px) rotate(2deg)}}.pxn-banner__title em{font-style:normal;background:linear-gradient(120deg,#4ed9f5,#7ab1ff 50%,#c08bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.pxn-banner__sub{font-size:clamp(15px, 1.3vw, 17px);line-height:1.7;color:rgb(255 255 255 / .78);max-width:760px;margin:0 auto 36px}.pxn-banner__sub strong{color:rgb(255 255 255 / .95);font-weight:700}.pxn-banner__sub .highlight{color:#4ed9f5;font-weight:700;background:linear-gradient(120deg,#4ed9f5,#c08bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;text-decoration:none}.pxn-banner__cta{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#3FA1F5 0%,#7B5BFB 65%,#A66CFF 100%);color:#fff;font-family:"Manrope","Inter",system-ui,sans-serif;font-weight:600;font-size:16px;padding:18px 38px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 10px 32px rgb(80 90 220 / .5),inset 0 1px 0 rgb(255 255 255 / .25);transition:transform 0.2s,box-shadow 0.2s;position:relative}.pxn-banner__cta::before{content:"";position:absolute;inset:-3px;border-radius:inherit;background:linear-gradient(135deg,#3FA1F5,#A66CFF);filter:blur(14px);opacity:.5;z-index:-1;animation:pxnCtaPulse 3s ease-in-out infinite}@keyframes pxnCtaPulse{0%,100%{opacity:.4}50%{opacity:.7}}.pxn-banner__cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgb(80 90 220 / .65),inset 0 1px 0 rgb(255 255 255 / .3)}@media (max-width:768px){.pxn-banner .pxn-card,.pxn-banner .pxn-roi,.pxn-banner .pxn-platforms,.pxn-banner .pxn-glyph,.pxn-banner .pxn-swatches,.pxn-banner .pxn-code,.pxn-banner .pxn-bullseye,.pxn-banner .pxn-aperture,.pxn-banner .pxn-cursor,.pxn-banner .pxn-filmstrip{display:none!important}.pxn-banner .pxn-particle.p3,.pxn-banner .pxn-particle.p4,.pxn-banner .pxn-particle.p7,.pxn-banner .pxn-particle.p8,.pxn-banner .pxn-particle.p11,.pxn-banner .pxn-particle.p12{display:none}.pxn-banner{padding:60px 18px 70px}}@media (prefers-reduced-motion:reduce){.pxn-banner *,.pxn-banner::before{animation:none!important}}