.text-gradient{background:linear-gradient(to right,var(--color-secondary-light),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.payment-icons-container>div{animation:fadeInUp .5s ease forwards;opacity:0}.payment-circle{position:absolute;border-radius:50%;background:var(--color-secondary);opacity:.1}.payment-circle-1{width:300px;height:300px;top:-150px;left:-150px}.payment-circle-2{width:200px;height:200px;bottom:-100px;right:10%}.payment-circle-3{width:150px;height:150px;top:30%;right:-75px}.animate-bounce-subtle{animation:bounce-subtle 3s infinite}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.payment-method-card{transform:translateY(0);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.group-payment{position:relative}.group-payment:hover .copy-button{opacity:1!important}.copy-button{position:absolute;top:50%;right:12px;transition:all .3s ease;z-index:10}.copy-button:hover{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}.copied-message{z-index:20;position:absolute;top:80%;right:35%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease}.shimmer-effect{background-size:200% 100%;animation:shimmer 2s infinite linear}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.payment-method-card{transition:all .3s ease}.payment-method-card:hover{transform:translateY(-10px);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.payment-method-card{animation:fadeInUp .5s ease-out forwards;opacity:0}.payment-method-card:nth-child(1){animation-delay:.1s}.payment-method-card:nth-child(2){animation-delay:.2s}.payment-method-card:nth-child(3){animation-delay:.3s}.payment-method-card:nth-child(4){animation-delay:.4s}.floating-element{animation:float 8s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.fade-in-element{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in-element.appear{opacity:1;transform:translateY(0)}.payment-method-card{opacity:0;transform:translateY(20px) scale(.9);animation:fadeInUp .5s ease forwards}.payment-method-card:hover .payment-icon{transform:scale(1.1)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0) scale(1)}}.payment-step{opacity:0;transform:translateY(30px);transition:all .4s ease}.payment-step:nth-child(1){transition-delay:.2s}.payment-step:nth-child(2){transition-delay:.4s}.payment-step:nth-child(3){transition-delay:.6s}.payment-step.appear{opacity:1;transform:translateY(0)}.step-title:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:3rem;height:.2rem;background-color:var(--color-secondary);border-radius:1rem;transition:width .3s ease}.payment-step:hover .step-title:after{width:5rem}.benefit-card{opacity:0;transform:translateY(20px);animation:fadeIn .6s ease-out forwards}.benefit-card[data-index="0"]{animation-delay:.1s}.benefit-card[data-index="1"]{animation-delay:.3s}.benefit-card[data-index="2"]{animation-delay:.5s}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}@media (hover: hover){.benefit-card:hover{transform:translateY(-5px)}}.benefit-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: 640px){.benefit-card{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.benefit-card .text-sm{opacity:1;transform:translateY(0)}}.delivery-dots-pattern{background-image:radial-gradient(var(--color-primary) 1px,transparent 1px);background-size:20px 20px}.delivery-shape-1,.delivery-shape-2{position:absolute;border-radius:50%;opacity:.1;z-index:0}.delivery-shape-1{top:-5%;right:80%;width:400px;height:400px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent))}.delivery-shape-2{bottom:-10%;left:-5%;width:300px;height:300px;background:linear-gradient(45deg,var(--color-secondary),var(--color-primary-light))}.timeline-item{position:relative}.timeline-marker{position:absolute;left:-43px;top:2px;width:20px;height:20px;background-color:var(--color-primary);border:4px solid white;border-radius:50%;box-shadow:0 0 0 2px #1e3a8a4d}.delivery-stat-card{transition:all .3s ease;cursor:default}.delivery-stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px #0000001a}.delivery-pulse{width:12px;height:12px;background-color:var(--color-accent);border-radius:50%;position:relative}.delivery-pulse:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--color-accent);animation:pulse-ring 1.5s cubic-bezier(.215,.61,.355,1) infinite}@keyframes pulse-ring{0%{transform:scale(.5);opacity:.5}80%,to{transform:scale(2);opacity:0}}.delivery-progress-container{height:8px;background-color:var(--color-neutral);border-radius:4px;overflow:hidden}.delivery-progress-bar{height:100%;width:75%;background:linear-gradient(90deg,var(--color-primary-light),var(--color-accent));border-radius:4px;animation:progress-animation 2s ease-in-out infinite alternate}@keyframes progress-animation{0%{width:65%}to{width:85%}}.delivery-testimonial-slider{position:relative;overflow:hidden;min-height:150px}.delivery-testimonial{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translate(20px);transition:all .5s ease;visibility:hidden}.delivery-testimonial.active{opacity:1;transform:translate(0);position:relative;visibility:visible}.delivery-benefit-card{transition:all .3s ease;border-bottom:3px solid transparent}.delivery-benefit-card:hover{transform:translateY(-5px);border-bottom:3px solid var(--color-primary)}.animate-on-scroll{opacity:0;transition:all .8s ease}.fade-up{transform:translateY(30px)}.fade-right{transform:translate(-30px)}.fade-left{transform:translate(30px)}.animated{opacity:1;transform:translate(0)}@media (max-width: 768px){.delivery-shape-1,.delivery-shape-2{width:200px;height:200px}.timeline-marker{width:16px;height:16px;left:-41px}.delivery-benefit-card:hover{transform:none}}@media (max-width: 480px){.delivery-stat-card{padding:.75rem}.delivery-stat-card .text-4xl{font-size:1.5rem}.delivery-stat-card .text-lg{font-size:.875rem}}.delivery-testimonial-slider{position:relative;overflow:hidden;min-height:220px}.delivery-testimonial{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .5s ease,transform .5s ease;transform:translate(20px);z-index:1;pointer-events:none}.delivery-testimonial.active{position:relative;opacity:1;visibility:visible;transform:translate(0);z-index:2;pointer-events:auto}.delivery-testimonial .testimonial-snippet{margin-bottom:0;box-shadow:none;border:1px solid rgba(0,0,0,.05)}.delivery-testimonial .compact-testimonial{padding:1rem!important}.testimonial-dot{cursor:pointer;transition:all .3s ease}.testimonial-dot.active{transform:scale(1.2)}@keyframes fadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.delivery-testimonial{transition:none}.delivery-testimonial.active{animation:none}}.cta-payment-container{position:relative;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:0;overflow:hidden;padding:3rem 0}.cta-animated-bg{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.8;animation:backgroundMove 60s linear infinite}@keyframes backgroundMove{0%{background-position:0 0}to{background-position:100% 100%}}.cta-circle{position:absolute;border-radius:50%;background:var(--color-secondary);opacity:.1;transition:all .5s ease}.cta-circle-1{width:300px;height:300px;top:-150px;left:-150px;animation:float 10s ease-in-out infinite}.cta-circle-2{width:200px;height:200px;bottom:-100px;right:10%;animation:float 14s ease-in-out infinite reverse}.cta-circle-3{width:150px;height:150px;top:30%;right:-75px;animation:float 12s ease-in-out infinite}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(10px,15px)}}.cta-payment-icon{margin-bottom:1.5rem;display:flex;justify-content:center}.cta-icon-pulse{display:flex;align-items:center;justify-content:center;width:90px;height:90px;background-color:var(--color-secondary);border-radius:50%;color:var(--color-primary-dark);animation:pulse 2s infinite;box-shadow:0 0 20px #facc1580}@keyframes pulse{0%{box-shadow:0 0 #facc15b3;transform:scale(1)}70%{box-shadow:0 0 0 20px #facc1500;transform:scale(1.1)}to{box-shadow:0 0 #facc1500;transform:scale(1)}}.cta-title{position:relative;display:inline-block;margin-bottom:1.5rem;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.2)}.cta-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:140px;height:3px;background-color:var(--color-secondary);border-radius:3px}.highlight{color:var(--color-secondary);font-weight:700;padding:0 .25rem}.pulse-text{animation:textPulse 2s infinite}@keyframes textPulse{0%,to{opacity:1}50%{opacity:.8}}.stars-container{display:flex;justify-content:center;color:var(--color-secondary);font-size:1.75rem;margin-right:.5rem}.star{opacity:0;transform:scale(.5);transition:all .3s ease}.star-animated{opacity:1;transform:scale(1)}.rating-count{color:#ffffffe6;font-size:.9rem}.trust-badges-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin:0 auto 2.5rem;max-width:900px}.trust-badge{display:flex;align-items:center;background-color:#ffffff1a;padding:.75rem 1.25rem;border-radius:3rem;backdrop-filter:blur(5px);transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.trust-badge:hover{background-color:#fff3;transform:translateY(-3px);box-shadow:0 5px 15px #0000001a;border-color:var(--color-secondary)}.badge-icon{display:flex;align-items:center;justify-content:center;background-color:#ffffff26;border-radius:50%;width:40px;height:40px;margin-right:.75rem;color:var(--color-secondary)}.countdown-container{background:linear-gradient(135deg,#0000004d,#0003);border-radius:1rem;padding:1.5rem;max-width:500px;margin:0 auto 2.5rem;text-align:center;box-shadow:0 4px 20px #00000026;border:1px solid rgba(255,255,255,.1)}.countdown-header{color:var(--color-secondary);font-weight:700;margin-bottom:1rem;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.flash-icon{margin-right:.5rem;animation:flash 1.5s infinite}@keyframes flash{0%,to{opacity:1}50%{opacity:.5}}.countdown-display{display:flex;justify-content:center;gap:.75rem}.countdown-unit{background-color:#0000004d;border-radius:.5rem;padding:.75rem 1rem;min-width:5rem;box-shadow:inset 0 2px 4px #0003;border:1px solid rgba(255,255,255,.05)}.countdown-separator{display:flex;align-items:center;font-size:2rem;font-weight:700;color:#ffffffb3}.countdown-value{font-size:2rem;font-weight:700;color:var(--color-secondary);text-shadow:0 2px 4px rgba(0,0,0,.3)}.countdown-label{font-size:.75rem;color:#fffc;margin-top:.25rem;text-transform:uppercase;letter-spacing:1px}.cta-action-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}@media (min-width: 640px){.cta-action-buttons{flex-direction:row;gap:1.5rem}}.primary-cta-button{transform:scale(1);transition:all .3s ease;box-shadow:0 5px 15px #0003}.primary-cta-button:hover{transform:scale(1.05);box-shadow:0 8px 25px #00000040}.secondary-cta-button{border-color:#fff;border-width:2px}.bounce-right{animation:bounceRight 1.5s infinite}@keyframes bounceRight{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.pulse-animation{animation:buttonPulse 2s infinite}@keyframes buttonPulse{0%{box-shadow:0 0 #facc15b3}70%{box-shadow:0 0 0 15px #facc1500}to{box-shadow:0 0 #facc1500}}.satisfaction-guarantee{display:flex;align-items:center;justify-content:center;margin-top:1.5rem;font-size:.9rem;color:#ffffffe6}@media (max-width: 768px){.trust-badges-container{flex-direction:column;align-items:center;gap:1rem}.countdown-unit{min-width:4rem;padding:.5rem .75rem}.countdown-value{font-size:1.5rem}.countdown-container{max-width:90%}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}
