.service-card[data-astro-cid-3vpt37q6]{border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;box-shadow:var(--shadow-sm);z-index:1;border:1px solid #0072ff0d;padding:3rem 2rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;position:relative;transform:translateZ(0)}.card-glow[data-astro-cid-3vpt37q6]{border-radius:var(--radius-lg);z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0;box-shadow:0 0 30px #0072ff66}.service-card[data-astro-cid-3vpt37q6]:hover{border-color:#0000;transform:translateY(-10px)}.service-card[data-astro-cid-3vpt37q6]:hover .card-glow[data-astro-cid-3vpt37q6]{opacity:.4}.icon-wrapper[data-astro-cid-3vpt37q6]{background:var(--grad-primary);color:#fff;width:80px;height:80px;box-shadow:var(--shadow-md);border-radius:24px;justify-content:center;align-items:center;margin:0 auto 1.5rem;transition:all .3s;display:flex;transform:rotate(-5deg)}.service-card[data-astro-cid-3vpt37q6]:hover .icon-wrapper[data-astro-cid-3vpt37q6]{transform:rotate(0)scale(1.1)}.icon-wrapper[data-astro-cid-3vpt37q6] svg{width:40px;height:40px}h3[data-astro-cid-3vpt37q6]{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.4rem;font-weight:800}p[data-astro-cid-3vpt37q6]{color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.pricing-card[data-astro-cid-4nlvgvc4]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-sizing:border-box;border:1px solid #0000000d;flex-direction:column;padding:3rem 1.85rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;transform:translateZ(0)}.pricing-card[data-astro-cid-4nlvgvc4]:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.pricing-card[data-astro-cid-4nlvgvc4].popular{background:var(--grad-purple);color:#fff;box-shadow:var(--shadow-md);z-index:2;border:none;transform:translate(0,0)scale(1.05)}.pricing-card[data-astro-cid-4nlvgvc4].popular:hover{transform:translateY(-8px)scale(1.05);box-shadow:0 20px 40px #8e2de266}.badge-popular[data-astro-cid-4nlvgvc4]{background:var(--grad-accent);color:#fff;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;will-change:transform;border-radius:30px;padding:.5rem 1.5rem;font-size:.85rem;font-weight:800;position:absolute;top:-15px;left:50%;transform:translate(-50%)translateZ(0);box-shadow:0 4px 15px #f1271166}.card-header[data-astro-cid-4nlvgvc4]{text-align:center;border-bottom:1px solid #0000000d;margin-bottom:2rem;padding-bottom:2rem}.popular[data-astro-cid-4nlvgvc4] .card-header[data-astro-cid-4nlvgvc4]{border-bottom-color:#fff3}h3[data-astro-cid-4nlvgvc4]{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:800}.popular[data-astro-cid-4nlvgvc4] h3[data-astro-cid-4nlvgvc4]{color:#fff}.card-header[data-astro-cid-4nlvgvc4] p[data-astro-cid-4nlvgvc4]{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.95rem}.popular[data-astro-cid-4nlvgvc4] .card-header[data-astro-cid-4nlvgvc4] p[data-astro-cid-4nlvgvc4]{color:#fffc}.price[data-astro-cid-4nlvgvc4]{justify-content:center;align-items:baseline;gap:.35rem;max-width:100%;margin:0 auto;display:flex}.amount[data-astro-cid-4nlvgvc4]{color:var(--color-text-primary);letter-spacing:-1px;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;line-height:1.1}.popular[data-astro-cid-4nlvgvc4] .amount[data-astro-cid-4nlvgvc4]{color:#fff}.features[data-astro-cid-4nlvgvc4]{flex-direction:column;flex-grow:1;gap:1.2rem;margin-bottom:2.5rem;list-style:none;display:flex}.features[data-astro-cid-4nlvgvc4] li[data-astro-cid-4nlvgvc4]{color:var(--color-text-secondary);align-items:flex-start;gap:1rem;font-weight:500;display:flex}.popular[data-astro-cid-4nlvgvc4] .features[data-astro-cid-4nlvgvc4] li[data-astro-cid-4nlvgvc4]{color:#fff}.check-circle[data-astro-cid-4nlvgvc4]{color:#0072ff;background:#00c6ff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.popular[data-astro-cid-4nlvgvc4] .check-circle[data-astro-cid-4nlvgvc4]{color:#fff;background:#fff3}.check-circle[data-astro-cid-4nlvgvc4] svg[data-astro-cid-4nlvgvc4]{width:14px;height:14px}.btn-plan[data-astro-cid-4nlvgvc4]{text-align:center;text-transform:uppercase;letter-spacing:1px;border-radius:50px;padding:1rem;font-size:.9rem;font-weight:700;transition:all .3s}.btn-popular[data-astro-cid-4nlvgvc4]{color:#4a00e0;background:#fff}.btn-popular[data-astro-cid-4nlvgvc4]:hover{box-shadow:0 0 20px #ffffff80}.btn-outline[data-astro-cid-4nlvgvc4]:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-cart[data-astro-cid-4nlvgvc4]{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.icon-cart[data-astro-cid-4nlvgvc4]{flex-shrink:0;transition:transform .3s}.btn-cart[data-astro-cid-4nlvgvc4]:hover .icon-cart[data-astro-cid-4nlvgvc4]{transform:translate(3px)scale(1.1)}.currency-tag[data-astro-cid-4nlvgvc4]{color:#64748b;letter-spacing:.5px;background:#0000000f;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:.78rem;font-weight:700;line-height:1}.popular[data-astro-cid-4nlvgvc4] .currency-tag[data-astro-cid-4nlvgvc4]{color:#fff;background:#ffffff38}.btn-checkout[data-astro-cid-4nlvgvc4]{cursor:pointer;box-sizing:border-box;border:none;outline:none;justify-content:center;align-items:center;gap:8px;width:100%;font-family:inherit;display:inline-flex}.btn-webpay[data-astro-cid-4nlvgvc4]{color:#fff;background:linear-gradient(135deg,#00c6ff 0%,#0072ff 100%);box-shadow:0 4px 15px #0072ff4d}.btn-webpay[data-astro-cid-4nlvgvc4]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00c6ff73}.icon-webpay[data-astro-cid-4nlvgvc4]{flex-shrink:0}.transbank-guarantee[data-astro-cid-4nlvgvc4]{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:1rem;font-size:.78rem;display:flex}.transbank-guarantee[data-astro-cid-4nlvgvc4] svg[data-astro-cid-4nlvgvc4]{color:#10b981;flex-shrink:0}.popular[data-astro-cid-4nlvgvc4] .transbank-guarantee[data-astro-cid-4nlvgvc4]{color:#fffc}.popular[data-astro-cid-4nlvgvc4] .transbank-guarantee[data-astro-cid-4nlvgvc4] svg[data-astro-cid-4nlvgvc4]{color:#34d399}@media (width<=1024px){.pricing-card[data-astro-cid-4nlvgvc4].popular{transform:scale(1)}.pricing-card[data-astro-cid-4nlvgvc4].popular:hover{transform:translateY(-8px)}}@media (width<=768px){.pricing-card[data-astro-cid-4nlvgvc4]{padding:2rem 1.5rem}.amount[data-astro-cid-4nlvgvc4]{font-size:2.5rem}.card-header[data-astro-cid-4nlvgvc4]{margin-bottom:1.5rem;padding-bottom:1.5rem}.features[data-astro-cid-4nlvgvc4]{gap:.8rem;margin-bottom:1.5rem}}.projects-wrapper[data-astro-cid-zptw4n5j]{flex-direction:column;gap:64px;width:100%;display:flex}.project-card[data-astro-cid-zptw4n5j]{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.project-card[data-astro-cid-zptw4n5j]:hover{border-color:#6366f14d;transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.project-image-container[data-astro-cid-zptw4n5j]{aspect-ratio:16/10;background:#f8fafc;width:100%;position:relative;overflow:hidden}.project-img[data-astro-cid-zptw4n5j]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s}.project-card[data-astro-cid-zptw4n5j]:hover .project-img[data-astro-cid-zptw4n5j]{transform:scale(1.04)}.project-overlay[data-astro-cid-zptw4n5j]{opacity:0;background:linear-gradient(#0f172a73 0%,#0f172ae0 100%);justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.project-card[data-astro-cid-zptw4n5j]:hover .project-overlay[data-astro-cid-zptw4n5j]{opacity:1}.btn-glass[data-astro-cid-zptw4n5j]{color:#fff;background:#ffffff40;border:1px solid #ffffff73;border-radius:100px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:flex;transform:translateY(15px)}.project-card[data-astro-cid-zptw4n5j]:hover .btn-glass[data-astro-cid-zptw4n5j]{transform:translateY(0)}.btn-glass[data-astro-cid-zptw4n5j]:hover{background:#ffffff4d;transform:translateY(-2px)scale(1.05);box-shadow:0 10px 20px #0003}.badge-glass[data-astro-cid-zptw4n5j]{color:#f8fafc;background:#0f172ad9;border:1px solid #ffffff26;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:500}.category-badge[data-astro-cid-zptw4n5j]{color:#4f46e5;text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;left:16px;box-shadow:0 4px 6px #0000000d}.project-info[data-astro-cid-zptw4n5j]{flex-direction:column;flex-grow:1;padding:24px;display:flex}.project-title[data-astro-cid-zptw4n5j]{color:#0f172a;margin:0 0 8px;font-size:1.25rem;font-weight:800;line-height:1.3}.project-description[data-astro-cid-zptw4n5j]{color:#64748b;flex-grow:1;margin:0 0 24px;font-size:.95rem;line-height:1.6}.project-footer[data-astro-cid-zptw4n5j]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.project-price-info[data-astro-cid-zptw4n5j]{flex-direction:column;gap:2px;display:flex}.plan-name[data-astro-cid-zptw4n5j]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:11px;font-weight:700}.price-amount[data-astro-cid-zptw4n5j]{color:#0f172a;font-size:1.1rem;font-weight:800}.btn-primary-small[data-astro-cid-zptw4n5j]{color:#fff;background:#4f46e5;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.btn-primary-small[data-astro-cid-zptw4n5j]:hover{background:#4338ca;box-shadow:0 4px 12px #4f46e54d}.custom-cta[data-astro-cid-zptw4n5j]{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 100%);border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.custom-cta[data-astro-cid-zptw4n5j]{text-align:left;flex-direction:row;padding:48px 64px}}.custom-cta[data-astro-cid-zptw4n5j]:after{content:"";pointer-events:none;background:radial-gradient(circle,#6366f126 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-50%;right:-10%}.cta-content[data-astro-cid-zptw4n5j] h3[data-astro-cid-zptw4n5j]{color:#fff;margin:0 0 12px;font-size:28px;font-weight:800}.cta-content[data-astro-cid-zptw4n5j] p[data-astro-cid-zptw4n5j]{color:#cbd5e1;max-width:500px;margin:0;font-size:16px;line-height:1.6}.btn-primary-large[data-astro-cid-zptw4n5j]{color:#0f172a;white-space:nowrap;background:#fff;border-radius:12px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0000001a}.btn-primary-large[data-astro-cid-zptw4n5j]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.navbar[data-astro-cid-lcdefpme]{z-index:1000;background:#0a0e27f5;border-bottom:1px solid #0072ff33;width:100%;padding:.8rem 0;transition:background .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;transform:translateZ(0);box-shadow:0 8px 25px #00000059}.nav-container[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:2rem;max-width:1600px;display:flex}.logo[data-astro-cid-lcdefpme]{letter-spacing:-1px;color:#fff;font-size:1.8rem;font-weight:800;animation:3s ease-in-out infinite logo-float;display:inline-block}.logo-accent[data-astro-cid-lcdefpme]{color:#0000;background:linear-gradient(90deg,#00c6ff,#0072ff,#00c6ff) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite text-gradient}@keyframes logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes text-gradient{0%{background-position:0%}to{background-position:200%}}.mobile-menu-btn[data-astro-cid-lcdefpme]{cursor:pointer;color:#fff;background:0 0;border:none;padding:.5rem;display:none}.mobile-menu-btn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:28px;height:28px}.nav-links[data-astro-cid-lcdefpme]{gap:1.5rem;margin-left:auto;margin-right:3rem;display:flex}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-weight:600;transition:color .3s}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#0072ff}.mobile-actions[data-astro-cid-lcdefpme]{display:none}.section-title[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:4rem}.section-title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-1px;margin-bottom:1rem;font-size:3rem;font-weight:800}.section-title[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-size:1.1rem}.text-gradient[data-astro-cid-lcdefpme]{background:var(--grad-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-purple[data-astro-cid-lcdefpme]{background:var(--grad-purple);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(#0a0e27 0%,#0f172a 50%,#1a1f3a 100%);align-items:center;min-height:100vh;padding-top:140px;padding-bottom:6rem;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme].is-offscreen [data-astro-cid-lcdefpme]{animation-play-state:paused!important}.grid-overlay[data-astro-cid-lcdefpme]{z-index:0;background-image:linear-gradient(#0072ff08 1px,#0000 1px),linear-gradient(90deg,#0072ff08 1px,#0000 1px);background-size:60px 60px;width:100%;height:100%;position:absolute;top:0;left:0}.particles[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.particle[data-astro-cid-lcdefpme]{background:#00c6ff99;border-radius:50%;animation:linear infinite particle-float;position:absolute}.p1[data-astro-cid-lcdefpme]{width:4px;height:4px;animation-duration:8s;top:20%;left:10%}.p2[data-astro-cid-lcdefpme]{background:#8e2de280;width:6px;height:6px;animation-duration:12s;top:60%;left:85%}.p3[data-astro-cid-lcdefpme]{width:3px;height:3px;animation-duration:10s;animation-delay:-3s;top:40%;left:30%}.p4[data-astro-cid-lcdefpme]{background:#00c6ff66;width:5px;height:5px;animation-duration:9s;animation-delay:-5s;top:80%;left:60%}.p5[data-astro-cid-lcdefpme]{background:#f5af1966;width:4px;height:4px;animation-duration:11s;animation-delay:-2s;top:15%;left:70%}.p6[data-astro-cid-lcdefpme]{background:#8e2de266;width:3px;height:3px;animation-duration:7s;animation-delay:-4s;top:70%;left:20%}.p7[data-astro-cid-lcdefpme]{width:5px;height:5px;animation-duration:13s;animation-delay:-6s;top:30%;left:90%}.p8[data-astro-cid-lcdefpme]{background:#00c6ff4d;width:4px;height:4px;animation-duration:10s;animation-delay:-1s;top:90%;left:45%}@keyframes particle-float{0%{opacity:0;transform:translate(0,0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(50px,-300px)}}.blob[data-astro-cid-lcdefpme]{z-index:0;opacity:.6;will-change:transform;border-radius:50%;animation:10s ease-in-out infinite alternate float;position:absolute}.blob-1[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#0072ff4d 0%,#0000 70%);width:600px;height:600px;top:-15%;left:-10%}.blob-2[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#8e2de240 0%,#0000 70%);width:500px;height:500px;animation-delay:-5s;bottom:-10%;right:-10%}.blob-3[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#00c6ff26 0%,#0000 70%);width:350px;height:350px;animation-delay:-2s;top:50%;left:40%}.hero-container[data-astro-cid-lcdefpme]{z-index:2;grid-template-columns:1fr 1fr;grid-template-areas:"title visual""desc visual""buttons visual""stats visual";align-items:center;gap:0 4rem;display:grid;position:relative}.hero-content[data-astro-cid-lcdefpme]{display:contents}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-2px;color:#fff;grid-area:title;margin-bottom:1.5rem;font-size:4.5rem;font-weight:800;line-height:1.08}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fff9;grid-area:desc;max-width:500px;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.7}.hero-buttons[data-astro-cid-lcdefpme]{grid-area:buttons;align-items:center;gap:2rem;margin-bottom:3rem;display:flex}.hero[data-astro-cid-lcdefpme] .btn-text[data-astro-cid-lcdefpme]{color:#ffffffb3;font-weight:700;transition:color .3s}.hero[data-astro-cid-lcdefpme] .btn-text[data-astro-cid-lcdefpme]:hover{color:#60a5fa}.hero-stats[data-astro-cid-lcdefpme]{grid-area:stats;align-items:center;gap:2rem;display:flex}.stat[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.stat-number[data-astro-cid-lcdefpme]{color:#fff;font-size:2rem;font-weight:800}.stat-label[data-astro-cid-lcdefpme]{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;font-weight:600}.stat-divider[data-astro-cid-lcdefpme]{background:#ffffff26;width:1px;height:40px}.hero-visual[data-astro-cid-lcdefpme]{flex:1.2;grid-area:visual;justify-content:center;display:flex;position:relative}.hero-animation-wrapper[data-astro-cid-lcdefpme]{width:100%;max-width:550px;height:500px;position:relative}.particle-canvas[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.code-window[data-astro-cid-lcdefpme]{z-index:2;will-change:transform;background:#0d1123;border:1px solid #00c6ff33;border-radius:16px;animation:6s ease-in-out infinite heroFloat;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000080,0 0 30px #0072ff26}.code-header[data-astro-cid-lcdefpme]{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:14px 18px;display:flex}.dot[data-astro-cid-lcdefpme]{border-radius:50%;width:12px;height:12px}.dot[data-astro-cid-lcdefpme].small{width:8px;height:8px}.red[data-astro-cid-lcdefpme]{background:#ff5f56}.yellow[data-astro-cid-lcdefpme]{background:#ffbd2e}.green[data-astro-cid-lcdefpme]{background:#27c93f}.code-title[data-astro-cid-lcdefpme],.terminal-title[data-astro-cid-lcdefpme]{color:#fff6;margin-left:10px;font-family:Fira Code,Cascadia Code,monospace;font-size:.8rem}.code-body[data-astro-cid-lcdefpme]{padding:20px;font-family:Fira Code,Cascadia Code,monospace;font-size:.82rem;line-height:1.8;position:relative}.code-line[data-astro-cid-lcdefpme]{opacity:0;animation:.4s forwards typeLine;animation-delay:var(--delay);white-space:nowrap;color:#ffffffb3;align-items:center;gap:12px;display:flex;transform:translate(-10px)}.highlight-line[data-astro-cid-lcdefpme]{background:#0072ff14;border-left:2px solid #0072ff;margin:0 -20px;padding:2px 20px}@keyframes typeLine{to{opacity:1;transform:translate(0)}}.line-num[data-astro-cid-lcdefpme]{color:#fff3;text-align:right;user-select:none;min-width:22px}.kw[data-astro-cid-lcdefpme]{color:#c792ea}.str[data-astro-cid-lcdefpme]{color:#c3e88d}.fn[data-astro-cid-lcdefpme]{color:#82aaff}.attr[data-astro-cid-lcdefpme]{color:#ffcb6b}.cursor-blink[data-astro-cid-lcdefpme]{background:#0072ff;border-radius:1px;width:8px;height:18px;animation:1s step-end infinite blink;position:absolute;bottom:22px;left:140px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.terminal-window[data-astro-cid-lcdefpme]{z-index:3;will-change:transform;background:#0d1123;border:1px solid #00c6ff26;border-radius:12px;width:280px;animation:7s ease-in-out infinite heroFloat2;position:absolute;bottom:-20px;right:-30px;box-shadow:0 20px 40px #0006,0 0 20px #8e2de21a}.terminal-header[data-astro-cid-lcdefpme]{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.terminal-body[data-astro-cid-lcdefpme]{color:#fff9;padding:14px;font-family:Fira Code,Cascadia Code,monospace;font-size:.75rem;line-height:2}.term-line[data-astro-cid-lcdefpme]{opacity:0;animation:.4s forwards typeLine;animation-delay:var(--delay)}.term-prompt[data-astro-cid-lcdefpme]{color:#c3e88d;margin-right:8px;font-weight:700}.term-success[data-astro-cid-lcdefpme]{color:#27c93f}.term-highlight[data-astro-cid-lcdefpme]{color:#82aaff;font-weight:700}.term-cursor[data-astro-cid-lcdefpme]{background:#c3e88d;border-radius:1px;width:7px;height:14px;margin-top:4px;animation:1s step-end infinite blink;display:inline-block}.orbit-ring[data-astro-cid-lcdefpme]{z-index:0;border:1px solid #00c6ff1a;border-radius:50%;width:500px;height:500px;animation:20s linear infinite orbit-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)}.orbit-ring-2[data-astro-cid-lcdefpme]{border-color:#8e2de214;width:400px;height:400px;animation-duration:25s;animation-direction:reverse}.glow-dot[data-astro-cid-lcdefpme]{z-index:4;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 15px 5px}.glow-1[data-astro-cid-lcdefpme]{color:#00c6ffcc;background:#00c6ffcc;animation:3s infinite glowPulse,5s ease-in-out infinite heroFloat;top:10%;right:10%}.glow-2[data-astro-cid-lcdefpme]{color:#8e2de2cc;background:#8e2de2cc;animation:4s 1s infinite glowPulse,7s ease-in-out infinite heroFloat;bottom:25%;left:-5%}.glow-3[data-astro-cid-lcdefpme]{color:#f5af1999;background:#f5af1999;animation:3.5s .5s infinite glowPulse,6s ease-in-out infinite heroFloat;top:45%;right:-5%}@keyframes heroFloat{0%{transform:translate(0,0)}50%{transform:translateY(-20px)}to{transform:translate(0,0)}}@keyframes heroFloat2{0%{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}to{transform:translate(0,0)rotate(-1deg)}}@keyframes orbit-spin{0%{transform:translate(-50%,-50%)rotateX(70deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(70deg)rotate(360deg)}}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.btn-text[data-astro-cid-lcdefpme]{color:var(--color-text-primary);font-weight:700;transition:color .3s}.btn-text[data-astro-cid-lcdefpme]:hover{color:#0072ff}.services[data-astro-cid-lcdefpme]{z-index:2;padding:6rem 0;position:relative}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.portfolio[data-astro-cid-lcdefpme]{z-index:2;background:#0072ff05;padding:6rem 0;position:relative}.portfolio-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;display:grid}.pricing[data-astro-cid-lcdefpme]{z-index:2;padding:6rem 0;position:relative}.pricing-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:2.5rem;display:grid}.contact[data-astro-cid-lcdefpme]{padding:8rem 0;position:relative;overflow:hidden}.contact-bg-glow1[data-astro-cid-lcdefpme],.contact-bg-glow2[data-astro-cid-lcdefpme]{z-index:0;opacity:.6;pointer-events:none;border-radius:50%;position:absolute}.contact-bg-glow1[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#00c6ff66 0%,#00c6ff00 70%);width:600px;height:600px;top:-20%;left:-20%}.contact-bg-glow2[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#0072ff66 0%,#0072ff00 70%);width:700px;height:700px;bottom:-30%;right:-20%}.relative-z[data-astro-cid-lcdefpme]{z-index:10;position:relative}.glass-panel[data-astro-cid-lcdefpme]{background:#fffffff2;border:1px solid #ffffff80;border-radius:32px;align-items:center;gap:4rem;padding:4rem;display:flex;box-shadow:0 25px 50px -12px #0072ff26}.contact-info[data-astro-cid-lcdefpme]{flex:1}.contact-badge[data-astro-cid-lcdefpme]{color:#0072ff;letter-spacing:.5px;text-transform:uppercase;background:#0072ff1a;border-radius:50px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:inline-block}.contact-info[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#0f172a;letter-spacing:-1px;margin-bottom:1.2rem;font-size:2.8rem;font-weight:800;line-height:1.2}.contact-info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#475569;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.6}.contact-features[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.2rem;display:flex}.cf-item[data-astro-cid-lcdefpme]{color:#334155;align-items:center;gap:1rem;font-size:1rem;font-weight:600;display:flex}.cf-icon[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 10px #0072ff4d}.contact-form-wrapper[data-astro-cid-lcdefpme]{flex:1;width:100%}.premium-form[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #00000005;border-radius:24px;flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex;box-shadow:0 20px 40px -15px #0000000d}.contact-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5rem;display:flex}.contact-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{margin-left:.2rem;font-size:.92rem;font-weight:700;color:#0f172a!important}.contact-form[data-astro-cid-lcdefpme] .input-container[data-astro-cid-lcdefpme]{align-items:center;display:flex;position:relative}.contact-form[data-astro-cid-lcdefpme] .input-icon[data-astro-cid-lcdefpme]{color:#64748b;pointer-events:none;position:absolute;left:1rem}.contact-form[data-astro-cid-lcdefpme] .input-container[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.contact-form[data-astro-cid-lcdefpme] .input-container[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{box-sizing:border-box;border-radius:14px;width:100%;padding:1rem 1rem 1rem 3rem;font-family:inherit;font-size:.95rem;transition:all .25s;color:#0f172a!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important}.contact-form[data-astro-cid-lcdefpme] .input-container[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder,.contact-form[data-astro-cid-lcdefpme] .input-container[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]::placeholder{opacity:1;color:#64748b!important}.contact-form[data-astro-cid-lcdefpme] .input-container[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical;min-height:110px;padding:1rem}.contact-form[data-astro-cid-lcdefpme] .input-container[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.contact-form[data-astro-cid-lcdefpme] .input-container[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{outline:none;background:#fff!important;border-color:#0072ff!important;box-shadow:0 0 0 4px #0072ff1f!important}.btn-glow[data-astro-cid-lcdefpme]{transition:all .3s;box-shadow:0 10px 20px #0072ff4d}.btn-glow[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px);box-shadow:0 15px 30px #0072ff66}.contact-alert[data-astro-cid-lcdefpme]{border-radius:12px;margin-bottom:.75rem;padding:.9rem 1.15rem;font-size:.9rem;font-weight:500;line-height:1.45;animation:.25s forwards fadeInAlert;display:none}.contact-alert[data-astro-cid-lcdefpme].success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;display:block}.contact-alert[data-astro-cid-lcdefpme].error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;display:block}@keyframes fadeInAlert{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.w-full[data-astro-cid-lcdefpme]{width:100%}.footer[data-astro-cid-lcdefpme]{border-top:1px solid #0000000d;padding:3rem 0}.footer-content[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.footer-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-weight:500}.footer-nav[data-astro-cid-lcdefpme]{gap:2rem;display:flex}.footer-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:.9rem;font-weight:600;transition:color .3s}.footer-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#0072ff}@media (width<=992px){.hero[data-astro-cid-lcdefpme]{padding-top:120px;display:block}.hero-container[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;grid-template-areas:"title""desc""visual""buttons""stats";gap:1.5rem}.contact-box[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column}.footer-content[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.5rem}.footer-nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:3rem}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:100%;margin-bottom:0}.hero-buttons[data-astro-cid-lcdefpme]{justify-content:center;margin-bottom:0}.hero-stats[data-astro-cid-lcdefpme]{justify-content:center}.hero-visual[data-astro-cid-lcdefpme]{width:100%;margin-top:0;margin-bottom:1rem}.hero-animation-wrapper[data-astro-cid-lcdefpme]{max-width:420px;height:420px;margin:0 auto}.terminal-window[data-astro-cid-lcdefpme]{width:240px;bottom:-10px;right:-10px}.code-body[data-astro-cid-lcdefpme]{font-size:.72rem}.orbit-ring[data-astro-cid-lcdefpme]{width:350px;height:350px}.orbit-ring-2[data-astro-cid-lcdefpme]{width:280px;height:280px}.mobile-menu-btn[data-astro-cid-lcdefpme]{color:#fff;display:block}.nav-links[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;box-sizing:border-box;background:#0a0e27fa;border-bottom:1px solid #0072ff26;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;margin:0;padding:2rem;transition:transform .3s,opacity .3s,visibility .3s;position:fixed;top:66px;left:0;right:0;transform:translateY(-10px);box-shadow:0 20px 40px #00000059}.nav-links[data-astro-cid-lcdefpme].active{opacity:1;visibility:visible;transform:translateY(0)}.mobile-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:100%}.contact-box[data-astro-cid-lcdefpme],.glass-panel[data-astro-cid-lcdefpme]{flex-direction:column;gap:2rem;padding:2rem}.contact-info[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.cf-item[data-astro-cid-lcdefpme]{text-align:left;justify-content:center}.premium-form[data-astro-cid-lcdefpme]{padding:1.5rem}.nav-actions[data-astro-cid-lcdefpme]{display:none!important}.mobile-actions[data-astro-cid-lcdefpme]{box-sizing:border-box;border-top:1px solid #0000001a;flex-direction:column;gap:1rem;width:100%;margin-top:1rem;padding-top:1.5rem;display:flex}.mobile-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{box-sizing:border-box;width:100%}}@media (width<=768px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.5rem}.hero-animation-wrapper[data-astro-cid-lcdefpme]{max-width:320px;height:320px}.terminal-window[data-astro-cid-lcdefpme]{width:220px;bottom:-20px;right:-5px}.code-body[data-astro-cid-lcdefpme]{padding:10px;font-size:.6rem}.orbit-ring[data-astro-cid-lcdefpme]{width:260px;height:260px}.orbit-ring-2[data-astro-cid-lcdefpme]{width:200px;height:200px}.hero-buttons[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;width:100%}.hero-buttons[data-astro-cid-lcdefpme] .btn-primary[data-astro-cid-lcdefpme]{justify-content:center;width:100%}.services-grid[data-astro-cid-lcdefpme],.pricing-grid[data-astro-cid-lcdefpme],.portfolio-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-title[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.2rem}.contact-content[data-astro-cid-lcdefpme]{padding:0 1rem}.footer-nav[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:1rem}}@media (width<=480px){.hero[data-astro-cid-lcdefpme]{padding-top:110px;padding-bottom:4rem;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:0;font-size:2.2rem}.hero-animation-wrapper[data-astro-cid-lcdefpme]{max-width:280px;height:280px;margin:0 auto 1.5rem}.terminal-window[data-astro-cid-lcdefpme]{width:200px;bottom:-30px;right:-10px}.orbit-ring[data-astro-cid-lcdefpme]{width:220px;height:220px}.orbit-ring-2[data-astro-cid-lcdefpme]{width:160px;height:160px}.hero-stats[data-astro-cid-lcdefpme]{flex-flow:wrap;justify-content:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem}.stat[data-astro-cid-lcdefpme]{flex:40%;align-items:center}.stat-number[data-astro-cid-lcdefpme]{font-size:2rem}.stat-label[data-astro-cid-lcdefpme]{font-size:.8rem}.stat-divider[data-astro-cid-lcdefpme]{display:none}.navbar[data-astro-cid-lcdefpme]{padding:1rem 0}.logo[data-astro-cid-lcdefpme]{font-size:1.5rem}.glass-panel[data-astro-cid-lcdefpme]{gap:1.5rem;padding:1.5rem}.premium-form[data-astro-cid-lcdefpme]{padding:1.2rem}.input-container[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.input-container[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{padding:.8rem .8rem .8rem 2.2rem;font-size:.95rem}.input-icon[data-astro-cid-lcdefpme]{width:16px;height:16px;left:.6rem}.contact-info[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.2rem}}.checkout-overlay[data-astro-cid-lcdefpme]{z-index:9999;-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;background:#030712d9;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden}.checkout-overlay[data-astro-cid-lcdefpme].is-open{opacity:1;visibility:visible}.checkout-panel[data-astro-cid-lcdefpme]{background:linear-gradient(165deg,#0d1527 0%,#0a0f1e 40%,#060913 100%);border:1px solid #00c6ff47;border-radius:24px;flex-direction:column;width:100%;max-width:530px;max-height:calc(100dvh - 2rem);margin:auto;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;transform:translateY(24px)scale(.97);box-shadow:0 30px 70px -15px #000000e6,0 0 50px #0072ff29,inset 0 1px #ffffff1f}.checkout-header[data-astro-cid-lcdefpme]{flex-shrink:0}.checkout-body-scroll[data-astro-cid-lcdefpme]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00c6ff40 transparent;flex:auto;min-height:0;overflow-y:auto}.checkout-body-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar{width:5px}.checkout-body-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar-track{background:0 0}.checkout-body-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar-thumb{background:#00c6ff40;border-radius:10px}.checkout-body-scroll[data-astro-cid-lcdefpme]::-webkit-scrollbar-thumb:hover{background:#00c6ff80}.checkout-overlay[data-astro-cid-lcdefpme].is-open .checkout-panel[data-astro-cid-lcdefpme]{transform:translateY(0)scale(1)}.checkout-top-glow[data-astro-cid-lcdefpme]{pointer-events:none;background:linear-gradient(90deg,#0000,#00c6ff,#0072ff,#0000);height:2px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 20px 2px #00c6ff99}.checkout-header[data-astro-cid-lcdefpme]{background:#ffffff04;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:1.35rem 1.75rem 1.15rem;display:flex}.checkout-brand[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.checkout-brand-icon[data-astro-cid-lcdefpme]{color:#00c6ff;background:linear-gradient(135deg,#00c6ff26 0%,#0072ff0d 100%);border:1px solid #00c6ff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #00c6ff26}.checkout-brand-text[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.checkout-title[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.2px;font-size:1.05rem;font-weight:800}.checkout-subtitle[data-astro-cid-lcdefpme]{color:#94a3b8;align-items:center;gap:6px;margin-top:2px;font-size:.74rem;font-weight:500;display:flex}.secure-dot[data-astro-cid-lcdefpme]{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite secure-pulse;display:inline-block;box-shadow:0 0 8px #10b981}@keyframes secure-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.checkout-close[data-astro-cid-lcdefpme]{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .25s;display:flex}.checkout-close[data-astro-cid-lcdefpme]:hover{color:#fca5a5;background:#ef44442e;border-color:#ef444466;transform:rotate(90deg)}.checkout-plan-summary[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#0072ff1f 0%,#0d1527bf 100%);border:1px solid #00c6ff3d;border-radius:16px;margin:1.25rem 1.75rem;padding:1.2rem 1.4rem;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000040}.plan-summary-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.plan-summary-badge[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.8px;color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.plan-summary-badge[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:#f59e0b}.plan-summary-currency[data-astro-cid-lcdefpme]{color:#64748b;font-size:.72rem;font-weight:500}.plan-summary-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan-summary-left[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;display:flex}.plan-summary-name[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.2px;font-size:1.15rem;font-weight:800}.plan-summary-hint[data-astro-cid-lcdefpme]{color:#94a3b8;font-size:.75rem;font-weight:500}.plan-summary-price[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#00c6ff 0%,#38bdf8 100%);color:#0000;letter-spacing:-.5px;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:1.45rem;font-weight:800}.checkout-form[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.05rem;padding:0 1.75rem 1.65rem;display:flex}.checkout-form[data-astro-cid-lcdefpme] .form-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme]{flex-direction:column;gap:.45rem;display:flex}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{color:#e2e8f0;letter-spacing:.2px;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] .req[data-astro-cid-lcdefpme]{color:#f87171;white-space:nowrap;font-size:.72rem;font-weight:500}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] .opt[data-astro-cid-lcdefpme]{color:#64748b;white-space:nowrap;font-size:.72rem;font-weight:500}.checkout-form[data-astro-cid-lcdefpme] .input-icon-wrapper[data-astro-cid-lcdefpme]{align-items:center;width:100%;display:flex;position:relative}.checkout-form[data-astro-cid-lcdefpme] .input-icon-wrapper[data-astro-cid-lcdefpme] .input-icon[data-astro-cid-lcdefpme]{color:#64748b;pointer-events:none;flex-shrink:0;transition:all .25s;position:absolute;left:.95rem}.checkout-form[data-astro-cid-lcdefpme] .input-icon-wrapper[data-astro-cid-lcdefpme]:focus-within .input-icon[data-astro-cid-lcdefpme]{color:#00c6ff;transform:scale(1.08)}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{color:#f8fafc;box-sizing:border-box;background:#0f172abf;border:1.5px solid #ffffff17;border-radius:12px;outline:none;width:100%;padding:.8rem 1rem .8rem 2.75rem;font-family:inherit;font-size:.92rem;transition:border-color .25s,background .25s,box-shadow .25s}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:#64748b;font-size:.88rem}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{background:#00c6ff0d;border-color:#00c6ff;box-shadow:0 0 0 3.5px #00c6ff2e}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme].error{background:#ef44440d;border-color:#ef4444;box-shadow:0 0 0 3px #ef444440}.checkout-error[data-astro-cid-lcdefpme]{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:12px;padding:.75rem 1.1rem;font-size:.86rem;font-weight:500;animation:.3s shake-error}@keyframes shake-error{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.btn-pay-webpay[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:.3px;cursor:pointer;background:linear-gradient(135deg,#00c6ff 0%,#0072ff 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:.35rem;padding:1.05rem 1.5rem;font-family:inherit;font-size:1.02rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0072ff6b,0 2px 6px #00c6ff40}.btn-pay-webpay[data-astro-cid-lcdefpme]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 35px #00c6ff8c,0 2px 8px #0072ff66}.btn-pay-webpay[data-astro-cid-lcdefpme] .btn-arrow[data-astro-cid-lcdefpme]{transition:transform .25s}.btn-pay-webpay[data-astro-cid-lcdefpme]:hover:not(:disabled) .btn-arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.btn-pay-webpay[data-astro-cid-lcdefpme]:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.spinner[data-astro-cid-lcdefpme]{animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout-trust-bar[data-astro-cid-lcdefpme]{color:#94a3b8;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:.35rem;padding-top:.85rem;font-size:.76rem;display:flex}.trust-item[data-astro-cid-lcdefpme]{align-items:center;gap:5px;display:inline-flex}.trust-item[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:#10b981;flex-shrink:0}.trust-divider[data-astro-cid-lcdefpme]{color:#ffffff26}@media (width<=640px){.checkout-overlay[data-astro-cid-lcdefpme]{padding:.65rem}.checkout-panel[data-astro-cid-lcdefpme]{border-radius:18px;max-height:calc(100dvh - 1.3rem)}.checkout-header[data-astro-cid-lcdefpme]{padding:.75rem 1rem .7rem}.checkout-brand-icon[data-astro-cid-lcdefpme]{border-radius:9px;width:32px;height:32px}.checkout-brand-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:16px;height:16px}.checkout-title[data-astro-cid-lcdefpme]{font-size:.92rem}.checkout-subtitle[data-astro-cid-lcdefpme]{font-size:.68rem}.checkout-close[data-astro-cid-lcdefpme]{width:30px;height:30px}.checkout-plan-summary[data-astro-cid-lcdefpme]{border-radius:13px;margin:.5rem .9rem .3rem;padding:.6rem .85rem}.plan-summary-header[data-astro-cid-lcdefpme]{margin-bottom:.3rem}.plan-summary-badge[data-astro-cid-lcdefpme]{padding:2px 7px;font-size:.64rem}.plan-summary-currency[data-astro-cid-lcdefpme]{font-size:.66rem}.plan-summary-name[data-astro-cid-lcdefpme]{font-size:.95rem}.plan-summary-hint[data-astro-cid-lcdefpme]{font-size:.68rem}.plan-summary-price[data-astro-cid-lcdefpme]{font-size:1.15rem}.checkout-form[data-astro-cid-lcdefpme]{gap:.5rem;padding:.2rem .9rem .8rem}.checkout-form[data-astro-cid-lcdefpme] .form-row-primary[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.5rem;display:grid}.checkout-form[data-astro-cid-lcdefpme] .form-row-secondary[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme]{gap:.22rem}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-size:.73rem}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] .req[data-astro-cid-lcdefpme],.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] .opt[data-astro-cid-lcdefpme]{font-size:.65rem}.checkout-form[data-astro-cid-lcdefpme] .form-group[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border-radius:10px;padding:.55rem .75rem .55rem 2.25rem;font-size:.84rem}.checkout-form[data-astro-cid-lcdefpme] .input-icon-wrapper[data-astro-cid-lcdefpme] .input-icon[data-astro-cid-lcdefpme]{width:15px;height:15px;left:.7rem}.btn-pay-webpay[data-astro-cid-lcdefpme]{border-radius:11px;margin-top:.15rem;padding:.75rem 1.1rem;font-size:.92rem}.checkout-trust-bar[data-astro-cid-lcdefpme]{gap:5px;margin-top:.15rem;padding-top:.45rem;font-size:.67rem}}@media (width<=380px){.checkout-form[data-astro-cid-lcdefpme] .form-row-secondary[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
