.section-cta-revamp{position:relative;padding:50px 0 60px;background:0 0;overflow:visible;z-index:5}.cta-revamp-container{max-width:1080px;margin:0 auto;padding:0 20px;position:relative}.cta-banner-card{position:relative;border-radius:32px;background:linear-gradient(135deg,#07172e 0,#0c274e 50%,#031326 100%);border:1px solid rgba(56,189,248,.22);box-shadow:0 24px 60px -15px rgba(2,6,23,.65),0 0 45px -10px rgba(14,165,233,.25),inset 0 1px 0 0 rgba(255,255,255,.15);overflow:hidden;padding:56px 40px;text-align:center}.cta-card-glow{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:650px;height:400px;background:radial-gradient(circle,rgba(14,165,233,.3) 0,rgba(3,105,161,.12) 45%,transparent 70%);filter:blur(55px);pointer-events:none;z-index:1}.cta-card-particles{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.cta-card-particles span{position:absolute;border-radius:50%;background:rgba(56,189,248,.35);filter:blur(1px)}.cta-card-particles span:first-child{top:20%;left:10%;width:6px;height:6px;opacity:.6}.cta-card-particles span:nth-child(2){bottom:25%;right:12%;width:8px;height:8px;opacity:.4}.cta-card-particles span:nth-child(3){top:30%;right:18%;width:5px;height:5px;opacity:.5}.cta-card-particles span:nth-child(4){bottom:20%;left:15%;width:7px;height:7px;opacity:.3}.cta-card-content{position:relative;z-index:2;max-width:820px;margin:0 auto}.cta-pill-tag{display:inline-flex;align-items:center;gap:10px;padding:8px 22px;border-radius:9999px;background:rgba(14,165,233,.12);border:1px solid rgba(56,189,248,.35);backdrop-filter:blur(8px);color:#38bdf8;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:22px}.cta-pill-pulse{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8;animation:ctaPillPulse 2s infinite}@keyframes ctaPillPulse{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.3);opacity:1}100%{transform:scale(.9);opacity:.6}}.cta-card-title{font-family:Outfit,sans-serif;font-size:clamp(2rem, 3.8vw, 3rem);font-weight:900;color:#fff;letter-spacing:-.025em;line-height:1.25;margin-bottom:18px}.cta-gradient-text{background:linear-gradient(90deg,#38bdf8 0,#67e8f9 50%,#93c5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.cta-card-desc{font-family:Inter,sans-serif;font-size:1.08rem;line-height:1.7;color:#cbd5e1;max-width:680px;margin:0 auto 34px}.cta-card-desc strong{color:#f8fafc;font-weight:700}.cta-card-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:36px}.btn-cta-primary-wa{display:inline-flex;align-items:center;gap:10px;padding:16px 34px;border-radius:9999px;background:linear-gradient(135deg,#25d366 0,#1da851 100%);color:#fff!important;font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:800;text-decoration:none;box-shadow:0 10px 28px -5px rgba(37,211,102,.45);transition:all .3s cubic-bezier(.16, 1, .3, 1);border:1px solid rgba(255,255,255,.2)}.btn-cta-primary-wa i{font-size:1.25rem}.btn-cta-primary-wa:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 36px -6px rgba(37,211,102,.6);color:#fff!important}.btn-cta-secondary-app{display:inline-flex;align-items:center;gap:12px;padding:12px 30px;border-radius:9999px;background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);color:#fff!important;text-decoration:none;box-shadow:0 10px 24px -5px rgba(0,0,0,.35);transition:all .3s cubic-bezier(.16, 1, .3, 1)}.btn-cta-secondary-app:hover{transform:translateY(-3px) scale(1.02);background:rgba(30,41,59,.95);border-color:rgba(56,189,248,.5);box-shadow:0 14px 30px -4px rgba(14,165,233,.3);color:#fff!important}.cta-btn-app-text{display:flex;flex-direction:column;text-align:left;line-height:1.15}.cta-app-sub{font-size:.68rem;font-weight:600;color:#94a3b8;letter-spacing:.05em;text-transform:uppercase}.cta-app-name{font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:800;color:#fff}.cta-card-trust-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.cta-trust-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;backdrop-filter:blur(6px);transition:all .25s ease}.cta-trust-pill i{color:#38bdf8;font-size:.9rem}.cta-trust-pill:hover{background:rgba(255,255,255,.1);border-color:rgba(56,189,248,.4);color:#fff}@media (max-width:768px){.section-cta-revamp{padding:35px 0 45px}.cta-banner-card{padding:40px 24px;border-radius:24px}.cta-card-title{font-size:1.75rem}.cta-card-desc{font-size:.95rem;margin-bottom:28px}.cta-card-actions{flex-direction:column;gap:12px;width:100%}.btn-cta-primary-wa,.btn-cta-secondary-app{width:100%;justify-content:center}.cta-card-trust-row{flex-direction:column;gap:8px;width:100%}.cta-trust-pill{width:100%;justify-content:center;padding:10px 16px}}