.nova-logo.svelte-3g1e{display:inline-block;transition:transform .3s ease}.nova-logo.svelte-3g1e:hover{transform:scale(1.05)}.modal-backdrop.svelte-mj4iiz.svelte-mj4iiz{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);display:flex;justify-content:center;align-items:center;padding:var(--space-md);overflow-y:auto}.modal-container.svelte-mj4iiz.svelte-mj4iiz{position:relative;background:linear-gradient(135deg,var(--nova-primary-blue) 0%,var(--nova-light-blue) 50%,var(--nova-primary-blue) 100%);border-radius:var(--radius-xl);box-shadow:var(--shadow-dramatic);max-width:900px;width:100%;max-height:90vh;overflow-y:auto}.close-btn.svelte-mj4iiz.svelte-mj4iiz{position:absolute;top:var(--space-md);right:var(--space-md);background:#fff3;border:none;border-radius:var(--radius-md);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--white);transition:all .2s var(--ease-smooth);z-index:10}.close-btn.svelte-mj4iiz.svelte-mj4iiz:hover{background:#ffffff4d;transform:scale(1.1)}.close-btn.svelte-mj4iiz svg.svelte-mj4iiz{width:20px;height:20px}.modal-content.svelte-mj4iiz.svelte-mj4iiz{padding:var(--space-xl);position:relative}.stars-container.svelte-mj4iiz.svelte-mj4iiz,.background-decorations.svelte-mj4iiz.svelte-mj4iiz{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:var(--radius-xl);z-index:0}.background-shield.svelte-mj4iiz.svelte-mj4iiz{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:200px;height:200px;color:#ffffff14;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.eu-flag.svelte-mj4iiz.svelte-mj4iiz{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:180px;height:180px}.nova-star.svelte-mj4iiz.svelte-mj4iiz{position:absolute;width:24px;height:24px;top:50%;left:50%}.eu-star-1.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(0) translateY(-70px) rotate(0)}.eu-star-2.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(30deg) translateY(-70px) rotate(-30deg)}.eu-star-3.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(60deg) translateY(-70px) rotate(-60deg)}.eu-star-4.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(90deg) translateY(-70px) rotate(-90deg)}.eu-star-5.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(120deg) translateY(-70px) rotate(-120deg)}.eu-star-6.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(150deg) translateY(-70px) rotate(-150deg)}.eu-star-7.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(180deg) translateY(-70px) rotate(-180deg)}.eu-star-8.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(210deg) translateY(-70px) rotate(-210deg)}.eu-star-9.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(240deg) translateY(-70px) rotate(-240deg)}.eu-star-10.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(270deg) translateY(-70px) rotate(-270deg)}.eu-star-11.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(300deg) translateY(-70px) rotate(-300deg)}.eu-star-12.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(330deg) translateY(-70px) rotate(-330deg)}.star.svelte-mj4iiz.svelte-mj4iiz{position:absolute;width:4px;height:4px;background:#fff9;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:svelte-mj4iiz-twinkle 3s ease-in-out infinite}.star-1.svelte-mj4iiz.svelte-mj4iiz{top:15%;right:20%;animation-delay:0s}.star-2.svelte-mj4iiz.svelte-mj4iiz{top:25%;right:40%;animation-delay:.5s}.star-3.svelte-mj4iiz.svelte-mj4iiz{top:35%;right:15%;animation-delay:1s}.star-4.svelte-mj4iiz.svelte-mj4iiz{top:45%;right:35%;animation-delay:1.5s}.star-5.svelte-mj4iiz.svelte-mj4iiz{top:55%;right:25%;animation-delay:2s}.star-6.svelte-mj4iiz.svelte-mj4iiz{top:20%;right:60%;animation-delay:2.5s}.star-7.svelte-mj4iiz.svelte-mj4iiz{top:65%;right:45%;animation-delay:1.2s}.star-8.svelte-mj4iiz.svelte-mj4iiz{top:75%;right:70%;animation-delay:.8s}@keyframes svelte-mj4iiz-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.modal-header.svelte-mj4iiz.svelte-mj4iiz{text-align:center;margin-bottom:var(--space-2xl);position:relative;z-index:1}.logo-container.svelte-mj4iiz.svelte-mj4iiz{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}.nova-guardia-logo.svelte-mj4iiz.svelte-mj4iiz{width:clamp(200px,40vw,320px);height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.modal-title.svelte-mj4iiz.svelte-mj4iiz{display:flex;align-items:center;justify-content:center;gap:var(--space-md);color:var(--white);font-size:clamp(var(--text-xl),4vw,var(--text-3xl));font-weight:700;margin:0}.title-logo.svelte-mj4iiz.svelte-mj4iiz{display:flex;align-items:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.content-grid.svelte-mj4iiz.svelte-mj4iiz{display:grid;grid-template-columns:1fr;gap:var(--space-2xl);margin-bottom:var(--space-2xl);position:relative;z-index:1}.features-column.svelte-mj4iiz.svelte-mj4iiz{display:flex;flex-direction:column;gap:var(--space-lg)}.feature-item.svelte-mj4iiz.svelte-mj4iiz{display:flex;align-items:center;gap:var(--space-md);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.2)}.feature-icon-container.svelte-mj4iiz.svelte-mj4iiz{background:#fffffff2;border-radius:var(--radius-sm);width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px #0000001a;padding:0}.feature-icon.svelte-mj4iiz.svelte-mj4iiz{width:18px;height:18px;display:block;margin:0}.feature-text.svelte-mj4iiz h3.svelte-mj4iiz{color:var(--white);font-size:var(--text-base);font-weight:700;margin:0 0 var(--space-xs) 0}.feature-text.svelte-mj4iiz p.svelte-mj4iiz{color:#ffffffe6;font-size:var(--text-sm);margin:0;line-height:1.4}.offer-column.svelte-mj4iiz.svelte-mj4iiz{display:flex;flex-direction:column;gap:var(--space-lg)}.offer-item.svelte-mj4iiz.svelte-mj4iiz{display:flex;align-items:center;gap:var(--space-md);background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.3)}.price-item.svelte-mj4iiz.svelte-mj4iiz{background:#fff3}.offer-icon.svelte-mj4iiz.svelte-mj4iiz{width:32px;height:32px;color:var(--white);flex-shrink:0}.euro-icon.svelte-mj4iiz.svelte-mj4iiz{font-size:32px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.offer-text.svelte-mj4iiz h3.svelte-mj4iiz{color:var(--white);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-xs) 0}.offer-text.svelte-mj4iiz p.svelte-mj4iiz{color:#ffffffe6;font-size:var(--text-sm);margin:0}.price.svelte-mj4iiz.svelte-mj4iiz{font-size:var(--text-2xl);margin:0}.cta-container.svelte-mj4iiz.svelte-mj4iiz{text-align:center;position:relative;z-index:1}.cta-button.svelte-mj4iiz.svelte-mj4iiz{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);background:var(--white);color:var(--nova-primary-blue);border:none;border-radius:var(--radius-full);padding:var(--space-lg) var(--space-3xl);font-size:var(--text-lg);font-weight:700;cursor:pointer;transition:all .3s var(--ease-smooth);box-shadow:0 4px 16px #0003}.cta-button.svelte-mj4iiz.svelte-mj4iiz:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;background:var(--gray-50)}.cta-arrow.svelte-mj4iiz.svelte-mj4iiz{width:20px;height:20px}.no-renewal.svelte-mj4iiz.svelte-mj4iiz{color:#ffffffe6;font-size:var(--text-sm);margin-top:var(--space-md);font-style:italic}.form-view.svelte-mj4iiz.svelte-mj4iiz{background:var(--white);border-radius:var(--radius-xl);max-width:600px;margin:0 auto}.form-header.svelte-mj4iiz.svelte-mj4iiz{text-align:center;margin-bottom:var(--space-2xl)}.form-header.svelte-mj4iiz h2.svelte-mj4iiz{color:var(--nova-primary-blue);font-size:var(--text-2xl);font-weight:700;margin:0 0 var(--space-md) 0}.form-header.svelte-mj4iiz p.svelte-mj4iiz{color:var(--gray-600);font-size:var(--text-base);margin:0}.contact-form.svelte-mj4iiz.svelte-mj4iiz{display:flex;flex-direction:column;gap:var(--space-lg)}.form-group.svelte-mj4iiz.svelte-mj4iiz{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group.svelte-mj4iiz label.svelte-mj4iiz{color:var(--gray-700);font-size:var(--text-sm);font-weight:600}.required.svelte-mj4iiz.svelte-mj4iiz{color:#dc2626}.form-group.svelte-mj4iiz input.svelte-mj4iiz,.form-group.svelte-mj4iiz textarea.svelte-mj4iiz{padding:var(--space-md);border:1px solid var(--gray-300);border-radius:var(--radius-md);font-size:var(--text-base);font-family:inherit;transition:all .2s var(--ease-smooth)}.form-group.svelte-mj4iiz input.svelte-mj4iiz:focus,.form-group.svelte-mj4iiz textarea.svelte-mj4iiz:focus{outline:none;border-color:var(--nova-primary-blue);box-shadow:0 0 0 3px #2538801a}.form-group.svelte-mj4iiz input.error.svelte-mj4iiz{border-color:#dc2626}.error-message.svelte-mj4iiz.svelte-mj4iiz{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-xs)}.captcha-group.svelte-mj4iiz.svelte-mj4iiz{background:var(--gray-50);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--gray-200)}.captcha-instruction.svelte-mj4iiz.svelte-mj4iiz{color:var(--gray-700);font-size:var(--text-sm);margin:var(--space-xs) 0}.captcha-instruction.svelte-mj4iiz strong.svelte-mj4iiz{color:var(--nova-primary-blue);font-weight:700}.form-actions.svelte-mj4iiz.svelte-mj4iiz{display:flex;gap:var(--space-md);margin-top:var(--space-lg)}.btn-secondary.svelte-mj4iiz.svelte-mj4iiz,.btn-primary.svelte-mj4iiz.svelte-mj4iiz{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all .2s var(--ease-smooth);border:none}.btn-secondary.svelte-mj4iiz.svelte-mj4iiz{background:var(--gray-100);color:var(--gray-700)}.btn-secondary.svelte-mj4iiz.svelte-mj4iiz:hover{background:var(--gray-200)}.btn-primary.svelte-mj4iiz.svelte-mj4iiz{background:var(--nova-primary-blue);color:var(--white)}.btn-primary.svelte-mj4iiz.svelte-mj4iiz:hover{background:var(--nova-light-blue);transform:translateY(-1px);box-shadow:0 4px 12px #2538804d}.btn-primary.svelte-mj4iiz svg.svelte-mj4iiz{width:16px;height:16px}@media (min-width: 768px){.modal-content.svelte-mj4iiz.svelte-mj4iiz{padding:var(--space-3xl)}.content-grid.svelte-mj4iiz.svelte-mj4iiz{grid-template-columns:1fr 1fr;gap:var(--space-3xl)}.background-shield.svelte-mj4iiz.svelte-mj4iiz{width:240px;height:240px}.eu-flag.svelte-mj4iiz.svelte-mj4iiz{width:220px;height:220px}.nova-star.svelte-mj4iiz.svelte-mj4iiz{width:28px;height:28px}.eu-star-1.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(0) translateY(-85px) rotate(0)}.eu-star-2.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(30deg) translateY(-85px) rotate(-30deg)}.eu-star-3.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(60deg) translateY(-85px) rotate(-60deg)}.eu-star-4.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(90deg) translateY(-85px) rotate(-90deg)}.eu-star-5.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(120deg) translateY(-85px) rotate(-120deg)}.eu-star-6.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(150deg) translateY(-85px) rotate(-150deg)}.eu-star-7.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(180deg) translateY(-85px) rotate(-180deg)}.eu-star-8.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(210deg) translateY(-85px) rotate(-210deg)}.eu-star-9.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(240deg) translateY(-85px) rotate(-240deg)}.eu-star-10.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(270deg) translateY(-85px) rotate(-270deg)}.eu-star-11.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(300deg) translateY(-85px) rotate(-300deg)}.eu-star-12.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(330deg) translateY(-85px) rotate(-330deg)}}@media (max-width: 480px){.modal-backdrop.svelte-mj4iiz.svelte-mj4iiz{padding:var(--space-sm)}.modal-content.svelte-mj4iiz.svelte-mj4iiz{padding:var(--space-lg)}.modal-title.svelte-mj4iiz.svelte-mj4iiz{font-size:var(--text-lg)}.cta-button.svelte-mj4iiz.svelte-mj4iiz{padding:var(--space-md) var(--space-xl);font-size:var(--text-base)}.form-actions.svelte-mj4iiz.svelte-mj4iiz{flex-direction:column}.background-shield.svelte-mj4iiz.svelte-mj4iiz{width:120px;height:120px;left:2%}.eu-flag.svelte-mj4iiz.svelte-mj4iiz{width:100px;height:100px;right:2%}.nova-star.svelte-mj4iiz.svelte-mj4iiz{width:14px;height:14px}.eu-star-1.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(0) translateY(-40px) rotate(0)}.eu-star-2.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(30deg) translateY(-40px) rotate(-30deg)}.eu-star-3.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(60deg) translateY(-40px) rotate(-60deg)}.eu-star-4.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(90deg) translateY(-40px) rotate(-90deg)}.eu-star-5.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(120deg) translateY(-40px) rotate(-120deg)}.eu-star-6.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(150deg) translateY(-40px) rotate(-150deg)}.eu-star-7.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(180deg) translateY(-40px) rotate(-180deg)}.eu-star-8.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(210deg) translateY(-40px) rotate(-210deg)}.eu-star-9.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(240deg) translateY(-40px) rotate(-240deg)}.eu-star-10.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(270deg) translateY(-40px) rotate(-270deg)}.eu-star-11.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(300deg) translateY(-40px) rotate(-300deg)}.eu-star-12.svelte-mj4iiz.svelte-mj4iiz{transform:translate(-50%,-50%) rotate(330deg) translateY(-40px) rotate(-330deg)}}
