.final-cta-section{padding:5rem 2rem 7rem;background:#fff}.final-cta-container{max-width:1100px;margin:0 auto}.final-cta-card{background:var(--brand-primary);border-radius:28px;padding:3.5rem;position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.cta-bg-gradient{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(139,127,253,.4) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(167,139,250,.3) 0,transparent 40%);animation:ctaBgMove 12s ease-in-out infinite;pointer-events:none}@keyframes ctaBgMove{0%,to{transform:translate(0)}50%{transform:translate(15px,15px)}}.cta-particles{position:absolute;inset:0;pointer-events:none}.cta-particles span{position:absolute;width:5px;height:5px;background:hsla(0,0%,100%,.25);border-radius:50%;animation:particleFloat 10s linear infinite}.cta-particles span:first-child{left:10%;top:20%;animation-delay:0s}.cta-particles span:nth-child(2){left:25%;top:60%;animation-delay:2s}.cta-particles span:nth-child(3){left:45%;top:30%;animation-delay:4s}.cta-particles span:nth-child(4){left:65%;top:70%;animation-delay:1s}.cta-particles span:nth-child(5){left:85%;top:40%;animation-delay:3s}@keyframes particleFloat{0%{transform:translateY(80px) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-80px) scale(1);opacity:0}}.cta-bg-texture{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.cta-content{position:relative;z-index:2}.cta-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-badge-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.cta-title{font-size:2.75rem;font-weight:800;color:#fff;margin-bottom:1.25rem;line-height:1.2}.cta-description{font-size:1.1rem;color:hsla(0,0%,100%,.85);line-height:1.7;margin-bottom:2rem;max-width:520px}.cta-buttons{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.cta-button-icon{font-size:1.2rem}@keyframes rocketBounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(5deg)}75%{transform:translateY(2px) rotate(-3deg)}}.cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-size:1rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.cta-button-primary{color:var(--brand-primary);background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);text-decoration:none}.cta-button-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(0,0,0,.25)}.cta-button-secondary{color:#fff;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-button-secondary:hover{background:hsla(0,0%,100%,.25);transform:translateY(-3px)}.cta-trust{display:inline-flex;gap:1.25rem;flex-wrap:wrap}.cta-trust-item{display:flex;align-items:center;gap:.4rem;font-size:13px;color:#f8f9fa}.cta-trust-check{width:16px;height:16px;background:rgba(34,197,94,.75);border-radius:50%;display:flex;align-items:center;justify-content:center}.cta-trust-check svg{width:10px;height:10px;stroke:#fff}.cta-bird-container{position:relative;z-index:2;width:250px;height:250px;display:flex;align-items:center;justify-content:center;justify-self:center}.cta-bird-glow{position:absolute;width:180px;height:180px;background:radial-gradient(circle,rgba(255,214,102,.4) 0,transparent 70%);border-radius:50%;animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.9}}.cta-bird-ring{position:absolute;border-radius:50%;border:2px dashed hsla(0,0%,100%,.2)}.cta-bird-ring-1{width:200px;height:200px;animation:ringRotate 20s linear infinite}.cta-bird-ring-2{width:240px;height:240px;animation:ringRotate 30s linear infinite reverse;border-style:dotted}@keyframes ringRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cta-bird{position:relative;width:160px;height:160px;z-index:3}.swift-bird-img{width:100%;height:100%;object-fit:contain;animation:birdFloat 4s ease-in-out infinite;filter:drop-shadow(0 10px 30px rgba(0,0,0,.2))}@keyframes birdFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-15px) rotate(3deg)}}.bird-particle{position:absolute;width:8px;height:8px;background:rgba(255,214,102,.8);border-radius:50%;animation:particleTrail 3s ease-out infinite}.bird-particle-1{bottom:20%;left:10%;animation-delay:0s}.bird-particle-2{bottom:30%;left:5%;animation-delay:.5s;width:6px;height:6px}.bird-particle-3{bottom:40%;left:15%;animation-delay:1s;width:5px;height:5px}.bird-particle-4{bottom:50%;left:8%;animation-delay:1.5s;width:4px;height:4px}@keyframes particleTrail{0%{opacity:.8;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-30px,20px) scale(0)}}@media (max-width:991px){.final-cta-card{grid-template-columns:1fr;padding:2.5rem;text-align:center}.cta-content{order:1}.cta-bird-container{order:0;margin-bottom:1rem}.cta-title{font-size:2rem}.cta-description{font-size:1rem;max-width:100%;margin:0 auto 1.5rem}.cta-buttons,.cta-trust{justify-content:center}.cta-bird-container{width:180px;height:180px}.cta-bird{width:130px;height:130px}}@media (max-width:640px){.final-cta-section{padding:3rem 1.5rem 4rem}.final-cta-card{padding:2.5rem 2rem;border-radius:24px}.cta-title{font-size:1.8rem}.cta-button,.cta-description{font-size:.95rem}.cta-button{padding:14px 1.5rem}}@media (max-width:480px){.cta-title{font-size:1.5rem}.cta-buttons{flex-direction:column;width:100%}.cta-button{width:100%;justify-content:center}.cta-trust{flex-direction:column;gap:.5rem}}