.notification-signup-form-inner{align-items:center;gap:.75rem}.notification-signup-form-inner.only-button{justify-content:center}.notification-signup-btn{white-space:nowrap}.notification-activity-strip{overflow:hidden}.activity-track{animation:activityScroll 30s linear infinite;width:max-content}.notification-activity-strip:hover .activity-track{animation-play-state:paused}.activity-card img{height:48px;width:48px}.activity-card p{font-size:.95rem}.activity-card .check{height:28px;width:28px}@keyframes activityScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.notification-signup{background:linear-gradient(135deg,#f8fafc,#e0f2fe 50%,#f8fafc);overflow:hidden;padding:8rem 0;position:relative}.notification-signup-bg{background:linear-gradient(135deg,rgba(14,165,233,.05),rgba(59,130,246,.1) 50%,rgba(14,165,233,.05));inset:0;position:absolute;z-index:0}.notification-signup-decor-1{animation:float-slow 8s ease-in-out infinite;background:radial-gradient(circle,rgba(14,165,233,.15) 0,transparent 70%);border-radius:50%;filter:blur(60px);height:300px;left:5%;position:absolute;top:10%;width:300px}.notification-signup-decor-2{animation:float-slow 10s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(59,130,246,.12) 0,transparent 70%);border-radius:50%;bottom:10%;filter:blur(80px);height:400px;position:absolute;right:5%;width:400px}@keyframes float-slow{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-30px) translateX(20px)}}.notification-signup-card{backdrop-filter:blur(60px);background:hsla(0,0%,100%,.95);border:2px solid rgba(14,165,233,.1);border-radius:2rem;box-shadow:0 20px 60px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.5),0 0 100px rgba(14,165,233,.1);margin:0 auto;max-width:85rem;overflow:hidden;padding:3rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10}.notification-signup-card:hover{box-shadow:0 30px 80px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.6),0 0 120px rgba(14,165,233,.15);transform:translateY(-5px)}@media (min-width:768px){.notification-signup-card{padding:4rem}}.notification-signup-card-decor-1{background:radial-gradient(circle,rgba(14,165,233,.08) 0,transparent 70%);border-radius:50%;filter:blur(40px);height:300px;position:absolute;right:-100px;top:-100px;width:300px}.notification-signup-card-decor-2{background:radial-gradient(circle,rgba(59,130,246,.06) 0,transparent 70%);border-radius:50%;bottom:-80px;filter:blur(35px);height:250px;left:-80px;position:absolute;width:250px}.notification-signup-grid{gap:4rem;position:relative;z-index:10}@media (min-width:992px){.notification-signup-grid{gap:5rem;grid-template-columns:45% 55%}}.notification-signup-left{position:relative}.notification-signup-left:before{background:linear-gradient(135deg,rgba(14,165,233,.1),rgba(59,130,246,.1));border-radius:2rem;content:"";filter:blur(30px);inset:-20px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}.notification-signup-card:hover .notification-signup-left:before{opacity:1}.notification-signup-img{border-radius:1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.15),inset 0 0 0 1px hsla(0,0%,100%,.5);max-height:500px;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1)}.notification-signup-card:hover .notification-signup-img{box-shadow:0 25px 60px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.6);transform:scale(1.02)}.notification-signup-icon{display:flex;justify-content:flex-start;margin-bottom:2rem}.notification-signup-icon .icon-box{align-items:center;animation:pulse-glow 3s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:1.5rem;box-shadow:0 15px 35px rgba(14,165,233,.3),0 0 0 4px rgba(14,165,233,.1);display:flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.notification-signup-icon .icon-box:hover{box-shadow:0 20px 45px rgba(14,165,233,.4),0 0 0 6px rgba(14,165,233,.15);transform:translateY(-3px) scale(1.05)}@keyframes pulse-glow{0%,to{box-shadow:0 15px 35px rgba(14,165,233,.3),0 0 0 4px rgba(14,165,233,.1)}50%{box-shadow:0 20px 45px rgba(14,165,233,.4),0 0 0 6px rgba(14,165,233,.2),0 0 60px rgba(14,165,233,.2)}}.notification-signup-icon svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:40px;width:40px}.notification-signup-header{margin-bottom:2.5rem;text-align:left}.notification-signup-badge{align-items:center;background:linear-gradient(135deg,rgba(224,242,254,.9),rgba(186,230,253,.9));border:2px solid rgba(14,165,233,.2);border-radius:9999px;box-shadow:0 4px 15px rgba(14,165,233,.15);color:#0c4a6e;display:inline-flex;font-size:.9rem;font-weight:600;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.notification-signup-badge:hover{box-shadow:0 6px 20px rgba(14,165,233,.25);transform:translateX(5px)}.notification-signup-badge svg{animation:sparkle 2s ease-in-out infinite;color:#0ea5e9;height:18px;width:18px}@keyframes sparkle{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.notification-signup-title{background:linear-gradient(135deg,#0f172a,#1e293b);-webkit-background-clip:text;color:#0f172a;font-weight:900;line-height:1.15;margin-bottom:1.5rem;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}@media (min-width:768px){.notification-signup-title{font-size:3rem}}@media (min-width:1024px){.notification-signup-title{font-size:3.5rem}}.notification-signup-desc{color:#475569;font-size:1.125rem;font-weight:400;line-height:1.8;margin:0;max-width:100%}.notification-signup-form{margin:2.5rem 0 0}.notification-signup-form-inner{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.notification-signup-form-inner{flex-direction:row;gap:1rem}}.notification-signup-form .btn-primary{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:1rem;box-shadow:0 10px 30px rgba(14,165,233,.3),0 0 0 3px rgba(14,165,233,.1);color:#fff;display:inline-flex;font-size:1.125rem;font-weight:700;gap:.75rem;height:60px;overflow:hidden;padding:0 2.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-signup-form .btn-primary:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.notification-signup-form .btn-primary:hover{box-shadow:0 15px 40px rgba(14,165,233,.4),0 0 0 5px rgba(14,165,233,.15);transform:translateY(-3px)}.notification-signup-form .btn-primary:hover:before{opacity:1}.notification-signup-form .btn-primary:active{transform:translateY(-1px)}.notification-signup-form .btn-icon{transition:transform .3s ease}.notification-signup-form .btn-primary:hover .btn-icon{transform:translateX(5px)}@media (max-width:991px){.notification-signup{padding:5rem 0}.notification-signup-card{padding:2.5rem 1.5rem}.notification-signup-title{font-size:2rem}.notification-signup-desc{font-size:1rem}.notification-signup-icon .icon-box{height:70px;width:70px}.notification-signup-icon svg{height:35px;width:35px}}@media (max-width:767px){.notification-signup-grid{gap:2.5rem}.notification-signup-img{max-height:350px}.notification-signup-form .btn-primary{justify-content:center;width:100%}}.notification-signup-form .btn-primary:focus{outline:3px solid rgba(14,165,233,.4);outline-offset:3px}.notification-signup-left{align-items:center;display:flex;justify-content:center;padding:1rem}.notification-signup-img{background:transparent;border-radius:1.25rem;display:block;height:auto;max-height:420px;object-fit:contain;width:100%}.notification-signup-right{width:100%}.notification-signup-right .notification-signup-header{margin-bottom:1.5rem;text-align:left}.notification-signup-right .notification-signup-desc{margin:0;max-width:100%}.notification-signup-right .notification-signup-icon{justify-content:flex-start}.notification-signup-right .notification-signup-form{margin:0}.notification-signup-right .notification-signup-trust{justify-content:flex-start}.notification-signup-card{max-width:75rem}.notification-signup-right{padding:1rem 0}.notification-signup-title{font-size:2.5rem;font-weight:800;line-height:1.2}.notification-signup-desc{color:var(--muted-foreground);font-size:1.1rem;line-height:1.7;margin-top:1rem}.notification-signup-grid{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:992px){.notification-signup-grid{grid-template-columns:50% 50%}}.notification-activity-strip{margin-top:60px;position:relative}.activity-slider{overflow:hidden}.activity-track{display:flex;flex-wrap:nowrap;gap:2rem;transition:transform .4s ease}.activity-card{align-items:center;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border-radius:24px;display:flex;flex:0 0 auto;gap:1rem;min-width:340px;padding:1.2rem 1.4rem;transition:all .35s ease}.activity-card:hover{transform:translateY(-6px)}.activity-card img{border-radius:50%;height:54px;object-fit:cover;width:54px}.activity-card p{color:#0f172a;font-size:1rem;line-height:1.3}.activity-card strong{font-weight:600}.activity-card .check{align-items:center;background:#e0f2fe;border-radius:50%;color:#0284c7;display:flex;height:32px;justify-content:center;margin-left:auto;width:32px}.activity-arrow{background:#fff;border:none;border-radius:50%;box-shadow:0 10px 25px rgba(0,0,0,.15);cursor:pointer;font-size:22px;height:42px;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:5}.activity-arrow.left{left:-20px}.activity-arrow.right{right:-20px}