:root{--color-brand-primary:#2a7ced;--color-brand-primary-rgb:42, 124, 237;--color-bg-surface:#0b0b0c;--color-text-main:#fff;--color-text-muted:#e2e2e5;--color-text-accent:#2b2c2c;--font-primary:"Poppins", sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-smooth:cubic-bezier(.65, 0, .35, 1)}.pulse-cta{font-family:var(--font-primary);box-sizing:border-box;width:100%;max-width:1440px;color:var(--color-text-main);margin:0 auto;padding:16px}.pulse-cta__wrapper{background-color:var(--color-bg-surface);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;padding:40px 24px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.pulse-cta__wrapper{gap:48px;padding:56px 48px}}@media (min-width:1024px){.pulse-cta__wrapper{flex-direction:row;justify-content:space-between;align-items:center;gap:0;height:auto;min-height:380px;padding:80px 96px}}.pulse-cta__content{text-align:center;z-index:10;opacity:0;width:100%;animation:pulseFadeInDown 1.2s var(--ease-out-expo) forwards;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(-30px)}@media (min-width:1024px){.pulse-cta__content{text-align:left;align-items:flex-start;max-width:55%}}.pulse-cta__badge{background-color:rgba(var(--color-brand-primary-rgb), .08);border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 14px;display:inline-flex}.pulse-cta__badge-indicator{background-color:#10c45d;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-green;display:inline-block;position:relative}.pulse-cta__badge-indicator:after{content:"";background-color:#10c45d;border-radius:50%;animation:2s ease-out infinite indicatorPulse;position:absolute;inset:0}.pulse-cta__badge-text{color:#8e8e93;letter-spacing:1.5px;font-size:11px;font-weight:600}.pulse-cta__title{color:var(--color-text-main);letter-spacing:-.01em;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}@media (min-width:768px){.pulse-cta__title{font-size:32px}}.pulse-cta__description{color:var(--color-text-muted);max-width:480px;margin:0 0 32px;font-size:14px;font-weight:400;line-height:1.6}.pulse-cta__brand-highlight{color:var(--color-text-main);font-weight:600}@media (min-width:768px){.pulse-cta__description{font-size:15px}}.pulse-cta__btn{background-color:var(--color-brand-primary);color:var(--color-text-main);font-family:var(--font-primary);cursor:pointer;z-index:20;will-change:transform;border:none;border-radius:32px;padding:14px 36px;font-size:15px;font-weight:500;position:relative}.pulse-cta__btn:hover{background-color:#3b8bf5}.pulse-cta__btn:active{transform:translateY(-1px)scale(.98)}.pulse-cta__visual{z-index:1;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative}@media (min-width:768px){.pulse-cta__visual{height:220px}}@media (min-width:1024px){.pulse-cta__visual{justify-content:flex-end;width:40%;height:100%;position:absolute;top:0;bottom:0;right:96px}}.pulse-cta__grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:50%;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 95%);mask-image:radial-gradient(circle,#000 60%,#0000 95%)}@media (min-width:1024px){.pulse-cta__grid{inset:-20px;-webkit-mask-image:radial-gradient(circle at 100%,#000 40%,#0000 85%);mask-image:radial-gradient(circle at 100%,#000 40%,#0000 85%)}}.pulse-cta__card{-webkit-backdrop-filter:blur(10px);will-change:transform;opacity:0;background:linear-gradient(135deg,#2a7cedcc 0%,#0d4fa666 100%);border:1px solid #ffffff26;border-radius:12px;width:120px;height:78px;position:absolute}@media (min-width:768px){.pulse-cta__card{width:180px;height:115px}}.pulse-cta__card--back{animation:pulseFloatBack 8s var(--ease-in-out-smooth) infinite, pulseFadeIn 1.5s var(--ease-out-expo) .2s forwards;transform:translate(-20px,-15px)}.pulse-cta__card--front{z-index:2;animation:pulseFloatFront 8s var(--ease-in-out-smooth) infinite, pulseFadeIn 1.5s var(--ease-out-expo) .4s forwards;background:linear-gradient(135deg,#2a7cede6 0%,#0a408a80 100%);transform:translate(20px,15px);box-shadow:0 20px 40px #0006}@media (min-width:1024px){.pulse-cta__card--back{top:30%;right:120px;transform:translate(0,0)}.pulse-cta__card--front{top:48%;right:30px;transform:translate(0,0)}}@keyframes pulseFadeInDown{to{opacity:1;transform:translate(0,0)}}@keyframes pulseFadeIn{to{opacity:1}}@keyframes indicatorPulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(2.5)}}@keyframes pulseFloatBack{0%,to{transform:translate(-20px,-15px)scale(1)}50%{transform:translate(-18px,-10px)scale(1.02)}}@keyframes pulseFloatFront{0%,to{transform:translate(20px,15px)scale(1)}50%{transform:translate(18px,8px)scale(.98)}}@media (min-width:1024px){@keyframes pulseFloatBack{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(4px,-10px)rotate(-1deg)}}@keyframes pulseFloatFront{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-4px,-14px)rotate(1deg)}}}
