.perklify-landing{--lime:#c6ff4e;--coral:#ff5c3a;--navy:#0d0f1a;--navy2:#13152a;--plum:#1a1830;--white:#f5f3ee;--muted:#7a7898;--card:#161828;--border:#ffffff12;--r:20px;box-sizing:border-box;background:var(--navy);color:var(--white);min-height:100vh;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}.perklify-landing *,.perklify-landing :before,.perklify-landing :after{box-sizing:border-box;margin:0;padding:0}.perklify-landing h1,.perklify-landing h2,.perklify-landing h3,.perklify-landing h4,.perklify-landing h5{font-family:Syne,sans-serif;line-height:1.1}.perklify-landing:after{content:"";pointer-events:none;z-index:9998;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}.perklify-landing nav{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#0d0f1ac7;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 5%;display:grid;position:fixed;top:0;left:0;right:0}.perklify-landing .logo{letter-spacing:-.03em;color:var(--white);cursor:pointer;background:0 0;border:none;justify-self:start;font-family:Syne,sans-serif;font-size:1.45rem;font-weight:800;text-decoration:none}.perklify-landing .logo em{color:var(--lime);font-style:normal}.perklify-landing .logo img{vertical-align:middle;object-fit:contain;width:auto;height:2.7rem;display:block}.perklify-landing .nav-center{border:1px solid var(--border);background:#ffffff0d;border-radius:100px;justify-self:center;align-items:center;gap:4px;padding:5px;display:flex}.perklify-landing .nav-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:9px 22px;font-family:Syne,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .25s}.perklify-landing .nav-tab:hover{color:var(--white)}.perklify-landing .nav-tab.ac{color:var(--navy);background:linear-gradient(135deg,#c6ff4e,#8fd600)}.perklify-landing .nav-tab.ab{color:var(--white);background:linear-gradient(135deg,#ff5c3a,#ff9941)}.perklify-landing .nav-end{justify-self:end;align-items:center;gap:12px;display:flex}.perklify-landing .nav-right{align-items:center;gap:12px;display:flex}.perklify-landing .nav-link{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:.88rem;text-decoration:none;transition:color .2s}.perklify-landing .nav-link:hover{color:var(--white)}.perklify-landing .nav-cta{background:var(--lime);color:var(--navy);cursor:pointer;border:none;border-radius:100px;padding:10px 22px;font-family:Syne,sans-serif;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.perklify-landing .nav-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c6ff4e66}.perklify-landing .nav-hamburger{cursor:pointer;width:32px;height:32px;color:var(--white);background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:0;display:none}.perklify-landing .nav-hamburger span{background:currentColor;border-radius:1px;width:18px;height:2px;display:block}.perklify-landing .nav-drawer-backdrop{z-index:199;background:#00000080;display:none;position:fixed;inset:0}.perklify-landing .nav-drawer{z-index:201;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid var(--border);background:#0d0f1afa;flex-direction:column;gap:0;width:280px;max-width:85vw;padding:80px 24px 24px;transition:transform .25s;display:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.perklify-landing .nav-drawer.open{transform:translate(0)}.perklify-landing .nav-drawer-item{text-align:left;width:100%;color:var(--white);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:14px 16px;font-family:Syne,sans-serif;font-size:1rem;font-weight:600;transition:background .2s,color .2s;display:block}.perklify-landing .nav-drawer-item:hover{color:var(--white);background:#ffffff14}.perklify-landing .nav-drawer-cta{background:var(--lime);color:var(--navy);margin-top:8px}.perklify-landing .nav-drawer-cta:hover{background:#b8e63e}.perklify-landing .page{display:none}.perklify-landing .page.active{display:block}.perklify-landing .blob{filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.perklify-landing .b1{background:#c6ff4e1a;width:700px;height:700px;animation:14s ease-in-out infinite alternate plDrift;top:-150px;right:-150px}.perklify-landing .b2{background:#ff5c3a17;width:550px;height:550px;animation:18s ease-in-out infinite alternate-reverse plDrift;bottom:-120px;left:-100px}.perklify-landing .b3{background:#785ae61a;width:350px;height:350px;animation:9s ease-in-out infinite plGpulse;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes plDrift{0%{transform:translate(0)scale(1)}to{transform:translate(50px,35px)scale(1.12)}}@keyframes plGpulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.4)}}@keyframes plFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes plBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes plLineIn{to{transform:scaleX(1)}}.perklify-landing .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 5% 80px;display:flex;position:relative;overflow:hidden}.perklify-landing .eyebrow{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;background:#c6ff4e1a;border:1px solid #c6ff4e47;border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 18px;font-size:.75rem;font-weight:700;animation:.8s both plFadeUp;display:inline-flex}.perklify-landing .eyebrow:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite plBlink}.perklify-landing .hero h1{letter-spacing:-.04em;max-width:950px;margin-bottom:8px;font-size:clamp(2.8rem,7vw,6.8rem);font-weight:800;animation:.9s .1s both plFadeUp}.perklify-landing .hero h1 .hl{color:var(--lime);display:inline-block;position:relative}.perklify-landing .hero h1 .hl:after{content:"";background:var(--coral);transform-origin:0;border-radius:4px;height:5px;animation:.7s cubic-bezier(.22,1,.36,1) 1.3s both plLineIn;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.perklify-landing .hero-sub{color:var(--muted);max-width:540px;margin:28px auto 52px;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:300;animation:1s .2s both plFadeUp}.perklify-landing .hero-sub strong{color:var(--white);font-weight:500}.perklify-landing .hero-btns{flex-wrap:wrap;justify-content:center;gap:14px;animation:1s .35s both plFadeUp;display:flex}.perklify-landing .btn-p{background:var(--lime);color:var(--navy);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:10px;padding:16px 36px;font-family:Syne,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.perklify-landing .btn-p:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 14px 40px #c6ff4e61}.perklify-landing .btn-s{color:var(--white);cursor:pointer;background:0 0;border:1.5px solid #ffffff24;border-radius:100px;align-items:center;gap:10px;padding:16px 36px;font-family:Syne,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.perklify-landing .btn-s:hover{background:#ffffff0a;border-color:#ffffff59}.perklify-landing .proof-row{flex-direction:column;align-items:center;gap:12px;margin-top:72px;animation:1s .5s both plFadeUp;display:flex}.perklify-landing .proof-avs{display:flex}.perklify-landing .av{border:2.5px solid var(--navy);width:38px;height:38px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;margin-left:-10px;font-size:.68rem;font-weight:800;display:flex}.perklify-landing .av:first-child{margin-left:0}.perklify-landing .av:first-child{background:linear-gradient(135deg,#c6ff4e,#54a0ff)}.perklify-landing .av:nth-child(2){background:linear-gradient(135deg,#ff5c3a,#ffdb57)}.perklify-landing .av:nth-child(3){background:linear-gradient(135deg,#4ecdc4,#c6ff4e)}.perklify-landing .av:nth-child(4){background:linear-gradient(135deg,#ff9ff3,#7c5cbf)}.perklify-landing .av:nth-child(5){background:linear-gradient(135deg,#54a0ff,#ff5c3a)}.perklify-landing .proof-txt{color:var(--muted);font-size:.84rem}.perklify-landing .proof-txt strong{color:var(--white)}.perklify-landing .ticker-wrap{background:var(--lime);padding:16px 0;overflow:hidden}.perklify-landing .ticker-track{width:max-content;animation:30s linear infinite plTickerAnim;display:flex}.perklify-landing .ti{color:var(--navy);white-space:nowrap;align-items:center;gap:12px;padding:0 30px;font-family:Syne,sans-serif;font-size:.9rem;font-weight:800;display:flex}.perklify-landing .ti .d{background:var(--coral);border-radius:50%;width:6px;height:6px}@keyframes plTickerAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}.perklify-landing .how-section{background:var(--navy2);padding:120px 5%}.perklify-landing .how-inner{max-width:1200px;margin:0 auto}.perklify-landing .how-hd{text-align:center;margin-bottom:80px}.perklify-landing .slabel{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);align-items:center;gap:8px;margin-bottom:20px;font-size:.72rem;font-weight:700;display:inline-flex}.perklify-landing .slabel:before{content:"";background:var(--coral);border-radius:2px;width:22px;height:2px}.perklify-landing .stitle{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(2rem,4vw,3.4rem);font-weight:800}.perklify-landing .sdesc{color:var(--muted);max-width:520px;margin:0 auto;font-size:1.05rem}.perklify-landing .phones-row{grid-template-columns:repeat(3,1fr);align-items:end;gap:32px;display:grid;position:relative}.perklify-landing .phone-col{flex-direction:column;align-items:center;gap:28px;display:flex}.perklify-landing .step-badge{background:var(--plum);width:48px;height:48px;color:var(--lime);border:1.5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-family:Syne,sans-serif;font-size:.9rem;font-weight:800;display:flex}.perklify-landing .step-badge.on{background:var(--lime);color:var(--navy);border-color:var(--lime);box-shadow:0 0 20px #c6ff4e66}.perklify-landing .phone{background:#1c1e2e;border:1.5px solid #ffffff1a;border-radius:40px;width:100%;max-width:280px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 30px 70px #0009,0 0 0 1px #ffffff0a}.perklify-landing .phone-col:hover .phone{transform:translateY(-8px)scale(1.01)}.perklify-landing .phone-bar{background:#ffffff1f;border-radius:10px;width:80px;height:5px;margin:14px auto 0}.perklify-landing .phone-cam{background:#ffffff14;border-radius:10px;width:60px;height:8px;margin:10px auto 0}.perklify-landing .phone-screen{padding:16px 16px 20px}.perklify-landing .pb-hdr{align-items:center;gap:10px;margin-bottom:16px;display:flex}.perklify-landing .pb-back{width:26px;height:26px;color:var(--muted);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:flex}.perklify-landing .pb-ttl{font-family:Syne,sans-serif;font-size:.95rem;font-weight:700}.perklify-landing .brands-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.perklify-landing .brand-tile{background:var(--card);border-radius:14px;padding:12px}.perklify-landing .bt-logo{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;height:52px;margin-bottom:8px;font-family:Syne,sans-serif;font-size:1.3rem;font-weight:800;display:flex;position:relative}.perklify-landing .bt-logo .chk{color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.55rem;font-weight:900;display:flex;position:absolute;top:6px;right:6px}.perklify-landing .bt-name{color:var(--white);font-family:Syne,sans-serif;font-size:.72rem;font-weight:700}.perklify-landing .bt-cash{color:#7c6fff;font-size:.68rem;font-weight:600}.perklify-landing .nike-bg{background:#111}.perklify-landing .sep-bg{background:linear-gradient(135deg,#e8577c,#f0a0b5)}.perklify-landing .hm-bg{background:#e52b2b}.perklify-landing .zara-bg{background:#1a1a1a;border:1px solid #ffffff26}.perklify-landing .shop-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c6fff,#b06fff);border:none;border-radius:12px;width:100%;padding:11px;font-family:Syne,sans-serif;font-size:.8rem;font-weight:700}.perklify-landing .ig-hdr{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.perklify-landing .ig-user{align-items:center;gap:8px;display:flex}.perklify-landing .ig-av{color:#fff;background:linear-gradient(135deg,#f5820e,#e1306c,#833ab4);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.65rem;font-weight:800;display:flex}.perklify-landing .ig-nm{color:var(--white);font-size:.75rem;font-weight:700}.perklify-landing .ig-sp{color:var(--muted);font-size:.62rem}.perklify-landing .ig-dots{color:var(--muted);letter-spacing:.1em;font-size:1rem}.perklify-landing .ig-photo{background:linear-gradient(160deg,#1a1825,#2e2a4a,#3d2e50);border-radius:12px;justify-content:center;align-items:center;width:100%;height:160px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.perklify-landing .ig-sunset{background:linear-gradient(#0000,#ff8c3259);height:60px;position:absolute;bottom:0;left:0;right:0}.perklify-landing .ig-loc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffc;background:#00000080;border-radius:100px;padding:4px 10px;font-size:.6rem;position:absolute;top:10px;left:10px}.perklify-landing .shoe-em{filter:drop-shadow(0 8px 20px #0009);font-size:4rem;animation:3s ease-in-out infinite plFloat}@keyframes plFloat{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-8px)rotate(-6deg)}}.perklify-landing .ig-acts{align-items:center;gap:14px;margin-bottom:8px;display:flex}.perklify-landing .ig-act{cursor:pointer;font-size:1.1rem}.perklify-landing .ig-share{margin-left:auto}.perklify-landing .ig-likes{color:var(--white);margin-bottom:4px;font-size:.72rem;font-weight:700}.perklify-landing .ig-cap{color:var(--muted);font-size:.7rem;line-height:1.5}.perklify-landing .ig-cap strong{color:var(--white)}.perklify-landing .ig-tag{color:#7c6fff}.perklify-landing .cb-screen{flex-direction:column;align-items:center;padding:20px 16px 24px;display:flex}.perklify-landing .cb-logo-circle{width:56px;height:56px;color:var(--navy);background:linear-gradient(135deg,#7c6fff,#c6ff4e);border-radius:18px;justify-content:center;align-items:center;margin-bottom:10px;font-family:Syne,sans-serif;font-size:1.4rem;font-weight:800;display:flex}.perklify-landing .cb-brand-name{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.68rem}.perklify-landing .cb-heading{color:var(--white);margin-bottom:20px;font-family:Syne,sans-serif;font-size:1rem;font-weight:700}.perklify-landing .cb-check{background:linear-gradient(135deg,#00c58e,#0ea5e9);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:10px;font-size:1.6rem;animation:.6s cubic-bezier(.22,1,.36,1) 1.2s both plPop;display:flex;box-shadow:0 0 30px #00c58e59}@keyframes plPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.perklify-landing .cb-from{color:var(--muted);margin-bottom:6px;font-size:.72rem}.perklify-landing .cb-amount{color:var(--lime);letter-spacing:-.04em;font-family:Syne,sans-serif;font-size:2.2rem;font-weight:800;line-height:1}.perklify-landing .cb-sub{color:var(--muted);margin-bottom:16px;font-size:.72rem}.perklify-landing .cb-paid{color:#00c58e;margin-bottom:20px;font-size:.75rem;font-weight:700}.perklify-landing .cb-dots{gap:6px;display:flex}.perklify-landing .cb-dot{background:#ffffff1f;border-radius:50%;width:8px;height:8px}.perklify-landing .cb-dot.on{background:var(--lime)}.perklify-landing .step-label-title{color:var(--white);text-align:center;font-family:Syne,sans-serif;font-size:1.2rem;font-weight:800}.perklify-landing .step-label-desc{color:var(--muted);text-align:center;max-width:220px;font-size:.85rem;line-height:1.55}.perklify-landing .stats-bar{background:var(--plum);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:72px 5%}.perklify-landing .stats-inner{text-align:center;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1100px;margin:0 auto;display:grid}.perklify-landing .stat-item h3{letter-spacing:-.04em;color:var(--lime);margin-bottom:6px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.perklify-landing .stat-item p{color:var(--muted);font-size:.88rem}.perklify-landing .difference{background:var(--navy2);text-align:center;padding:120px 5%}.perklify-landing .diff-inner{max-width:960px;margin:0 auto}.perklify-landing .loop-row{justify-content:center;align-items:center;max-width:780px;margin:72px auto 0;display:flex}.perklify-landing .ln{flex-direction:column;flex:1;align-items:center;gap:16px;display:flex}.perklify-landing .lc{text-align:center;cursor:default;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-family:Syne,sans-serif;font-size:.9rem;font-weight:800;transition:transform .3s;display:flex}.perklify-landing .lc:hover{transform:scale(1.08)}.perklify-landing .lc1{color:var(--navy);background:linear-gradient(135deg,#c6ff4e,#8fd600);box-shadow:0 0 50px #c6ff4e40}.perklify-landing .lc2{color:#fff;background:linear-gradient(135deg,#ff5c3a,#ff9941);box-shadow:0 0 50px #ff5c3a40}.perklify-landing .lc3{color:#fff;background:linear-gradient(135deg,#7c6fff,#c6ff4e);box-shadow:0 0 50px #7c6fff40}.perklify-landing .la{color:#ffffff2e;flex-shrink:0;margin-bottom:48px;padding:0 8px;font-size:1.8rem}.perklify-landing .ln span{color:var(--muted);text-align:center;max-width:110px;font-size:.8rem}.perklify-landing .diff-tag{color:var(--muted);max-width:580px;margin-top:56px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2.5vw,1.4rem);font-weight:300;line-height:1.7}.perklify-landing .diff-tag strong{color:var(--white);font-weight:500}.perklify-landing .brands-strip{background:var(--plum);padding:60px 5%}.perklify-landing .bs-inner{text-align:center;max-width:1100px;margin:0 auto}.perklify-landing .bs-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:32px;font-size:.72rem}.perklify-landing .bs-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.perklify-landing .bp{background:var(--card);border:1px solid var(--border);color:var(--muted);border-radius:100px;padding:11px 26px;font-family:Syne,sans-serif;font-size:.86rem;font-weight:700;transition:color .2s,border-color .2s}.perklify-landing .bp:hover{color:var(--white);border-color:#fff3}.perklify-landing .cta-sec{text-align:center;padding:120px 5%;position:relative;overflow:hidden}.perklify-landing .cta-glow{pointer-events:none;background:radial-gradient(#c6ff4e1a 0%,#0000 70%);width:900px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.perklify-landing .cta-sec h2{letter-spacing:-.04em;max-width:720px;margin:0 auto 20px;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:800}.perklify-landing .cta-sec>p{color:var(--muted);max-width:480px;margin:0 auto 52px;font-size:1.05rem}.perklify-landing .cta-cards{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.perklify-landing .cta-card{background:var(--card);border:1.5px solid var(--border);cursor:pointer;width:270px;color:inherit;border-radius:24px;padding:40px 36px;text-decoration:none;transition:border-color .3s,transform .3s,background .3s;display:block}.perklify-landing .cta-card:hover{border-color:var(--lime);background:#c6ff4e08;transform:translateY(-8px)}.perklify-landing .cta-card-icon{margin-bottom:16px;font-size:2.4rem}.perklify-landing .cta-card h4{color:var(--white);margin-bottom:10px;font-family:Syne,sans-serif;font-size:1.2rem;font-weight:700}.perklify-landing .cta-card p{color:var(--muted);font-size:.86rem;line-height:1.55}.perklify-landing .cta-tag{color:var(--lime);background:#c6ff4e1a;border:1px solid #c6ff4e33;border-radius:100px;align-items:center;gap:6px;margin-top:16px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.perklify-landing footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:48px 5%;display:flex}.perklify-landing .fl{font-family:Syne,sans-serif;font-size:1.2rem;font-weight:800}.perklify-landing .fl em{color:var(--lime);font-style:normal}.perklify-landing .fl.fl-logo{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.perklify-landing .fl.fl-logo img{object-fit:contain;width:auto;height:2.25rem;display:block}.perklify-landing .flinks{gap:24px;list-style:none;display:flex}.perklify-landing .flinks a{color:var(--muted);font-size:.84rem;text-decoration:none;transition:color .2s}.perklify-landing .flinks a:hover{color:var(--white)}.perklify-landing .fcopy{color:#78789b80;font-size:.78rem}.perklify-landing .hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.perklify-landing .hero-bg-overlay{z-index:2;background:radial-gradient(70% 60%,#0d0f1ab8 0%,#0d0f1a59 100%);position:absolute;inset:0}.perklify-landing .hero-bg-edge-l{z-index:3;background:linear-gradient(90deg,#0d0f1af2 0%,#0000 22%);position:absolute;inset:0}.perklify-landing .hero-bg-edge-r{z-index:3;background:linear-gradient(270deg,#0d0f1af2 0%,#0000 22%);position:absolute;inset:0}.perklify-landing .hero-bg-edge-t{z-index:3;background:linear-gradient(#0d0f1af2 0%,#0000 18%);position:absolute;inset:0}.perklify-landing .hero-bg-edge-b{z-index:3;background:linear-gradient(#0000 82%,#0d0f1af2 100%);position:absolute;inset:0}.perklify-landing .col-wrap{z-index:1;align-items:flex-start;gap:10px;padding:0 6px;display:flex;position:absolute;inset:0}.perklify-landing .col-strip{will-change:transform;flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.perklify-landing .col-strip.up{animation:plScrollUp var(--dur,28s)linear infinite}.perklify-landing .col-strip.down{animation:plScrollDown var(--dur,34s)linear infinite}@keyframes plScrollUp{0%{transform:translateY(0)}to{transform:translateY(-33.333%)}}@keyframes plScrollDown{0%{transform:translateY(-33.333%)}to{transform:translateY(0)}}.perklify-landing .mini-card{opacity:.75;background:#1a1c2e;border:1px solid #ffffff17;border-radius:14px;flex-shrink:0;overflow:hidden}.perklify-landing .mc-img{justify-content:center;align-items:center;width:100%;height:120px;font-size:2.8rem;display:flex;position:relative}.perklify-landing .mc-footer{padding:8px 10px 10px}.perklify-landing .mc-user{color:#ffffffa6;margin-bottom:3px;font-size:.62rem;font-weight:700}.perklify-landing .mc-likes{color:var(--muted);font-size:.58rem}.perklify-landing .mc-badge{color:var(--lime);background:#c6ff4e26;border:1px solid #c6ff4e33;border-radius:100px;align-items:center;gap:3px;margin-top:5px;padding:3px 8px;font-size:.58rem;font-weight:700;display:inline-flex}.perklify-landing .hero>:not(.hero-bg):not(.ig-floats){z-index:1;position:relative}.perklify-landing .ig-floats{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.perklify-landing .ig-notif{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;opacity:0;animation:plNotifFloat var(--nd,6s)var(--ndelay,0s)ease-in-out infinite;background:#161828eb;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:10px;padding:10px 18px 10px 10px;display:flex;position:absolute}@keyframes plNotifFloat{0%{opacity:0;transform:translateY(20px)scale(.9)}10%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.95)}}.perklify-landing .notif-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:800;display:flex}.perklify-landing .notif-text{flex-direction:column;gap:1px;display:flex}.perklify-landing .notif-name{color:var(--white);font-size:.72rem;font-weight:700}.perklify-landing .notif-sub{color:var(--muted);font-size:.64rem}.perklify-landing .notif-sub .notif-amount{color:var(--lime);font-weight:700}.perklify-landing .creator-hero{text-align:center;flex-direction:column;align-items:center;padding:140px 5% 100px;display:flex;position:relative;overflow:hidden}.perklify-landing .creator-grid{max-width:1200px;margin:0 auto;padding:0 5% 100px}.perklify-landing .cg-intro{text-align:center;margin-bottom:72px}.perklify-landing .creator-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:80px;display:grid}.perklify-landing .cc-card{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:36px 28px;transition:transform .3s,border-color .3s}.perklify-landing .cc-card:hover{border-color:#c6ff4e33;transform:translateY(-6px)}.perklify-landing .cc-icon{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;font-size:1.4rem;display:flex}.perklify-landing .cc-lime{background:#c6ff4e1a}.perklify-landing .cc-coral{background:#ff5c3a1a}.perklify-landing .cc-blue{background:#7c6fff1a}.perklify-landing .cc-card h3{margin-bottom:12px;font-size:1.1rem;font-weight:700}.perklify-landing .cc-card p{color:var(--muted);font-size:.9rem;line-height:1.65}.perklify-landing .ig-strip-section{background:var(--navy2);padding:80px 5%;overflow:hidden}.perklify-landing .ig-strip-inner{max-width:1200px;margin:0 auto}.perklify-landing .ig-strip-hd{text-align:center;margin-bottom:56px}.perklify-landing .ig-feed{scrollbar-width:none;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.perklify-landing .ig-feed::-webkit-scrollbar{display:none}.perklify-landing .ig-post{background:var(--card);border:1px solid var(--border);border-radius:20px;flex-shrink:0;width:220px;transition:transform .3s;overflow:hidden}.perklify-landing .ig-post:hover{transform:scale(1.03)}.perklify-landing .ig-post-header{align-items:center;gap:8px;padding:12px 14px;display:flex}.perklify-landing .ig-post-av{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.62rem;font-weight:700;display:flex}.perklify-landing .ig-post-name{font-size:.72rem;font-weight:700}.perklify-landing .ig-post-img{justify-content:center;align-items:center;width:100%;height:200px;font-size:4rem;display:flex;position:relative}.perklify-landing .ig-post-footer{padding:12px 14px}.perklify-landing .ig-post-likes{color:var(--white);margin-bottom:4px;font-size:.7rem;font-weight:700}.perklify-landing .ig-post-cap{color:var(--muted);font-size:.68rem;line-height:1.45}.perklify-landing .ig-post-cap .tag{color:#7c6fff}.perklify-landing .ig-post-cashback{color:var(--lime);background:#c6ff4e1a;border:1px solid #c6ff4e33;border-radius:100px;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;font-size:.65rem;font-weight:700;display:inline-flex}.perklify-landing .steps-timeline{flex-direction:column;max-width:700px;margin:80px auto;display:flex}.perklify-landing .tl-step{gap:24px;padding:0 0 40px;display:flex}.perklify-landing .tl-step:last-child{padding-bottom:0}.perklify-landing .tl-left{flex-direction:column;align-items:center;display:flex}.perklify-landing .tl-num{background:var(--card);width:44px;height:44px;color:var(--lime);border:2px solid #c6ff4e4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Syne,sans-serif;font-size:.9rem;font-weight:800;display:flex}.perklify-landing .tl-line{background:linear-gradient(#c6ff4e33,#0000);flex:1;width:2px;min-height:40px;margin-top:4px}.perklify-landing .tl-content{padding-top:8px}.perklify-landing .tl-content h4{margin-bottom:6px;font-size:1.05rem;font-weight:700}.perklify-landing .tl-content p{color:var(--muted);font-size:.9rem}.perklify-landing .brand-hero{text-align:center;flex-direction:column;align-items:center;padding:140px 5% 100px;display:flex;position:relative;overflow:hidden}.perklify-landing .brand-hero h1{white-space:nowrap;margin-bottom:24px}.perklify-landing .brand-hero .hero-sub{margin:24px auto}.perklify-landing .for-brands-video-wrap{aspect-ratio:16/9;border-radius:var(--r);border:1px solid var(--border);background:var(--card);width:100%;max-width:720px;max-height:40vh;margin:24px 0;overflow:hidden}.perklify-landing .for-brands-video-iframe{width:100%;height:100%;display:block}.perklify-landing .brand-grid{max-width:1200px;margin:0 auto;padding:0 5% 100px}.perklify-landing .brand-cards{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:60px;display:grid}.perklify-landing .bc-card{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:40px 36px;transition:transform .3s,border-color .3s}.perklify-landing .bc-card:hover{border-color:#ff5c3a40;transform:translateY(-5px)}.perklify-landing .bc-icon{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;font-size:1.4rem;display:flex}.perklify-landing .bc-orange{background:#ff5c3a1a}.perklify-landing .bc-gold{background:#ffc8321a}.perklify-landing .bc-green{background:#00c58e1a}.perklify-landing .bc-purple{background:#7c6fff1a}.perklify-landing .bc-card h3{margin-bottom:12px;font-size:1.15rem;font-weight:700}.perklify-landing .bc-card p{color:var(--muted);font-size:.92rem;line-height:1.65}.perklify-landing .dashboard-mock{background:var(--card);border:1px solid var(--border);border-radius:28px;max-width:800px;margin:0 auto 80px;padding:36px}.perklify-landing .dash-hdr{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.perklify-landing .dash-ttl{font-family:Syne,sans-serif;font-size:1.1rem;font-weight:700}.perklify-landing .dash-badge{color:#00c58e;background:#00c58e1f;border:1px solid #00c58e33;border-radius:100px;padding:6px 14px;font-size:.72rem;font-weight:700}.perklify-landing .dash-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.perklify-landing .dm{background:var(--navy2);border-radius:16px;padding:20px 16px}.perklify-landing .dm-val{letter-spacing:-.04em;margin-bottom:4px;font-family:Syne,sans-serif;font-size:1.6rem;font-weight:800}.perklify-landing .dm-label{color:var(--muted);font-size:.72rem}.perklify-landing .dm-green{color:#00c58e}.perklify-landing .dm-lime{color:var(--lime)}.perklify-landing .dm-coral{color:var(--coral)}.perklify-landing .dm-blue{color:#54a0ff}.perklify-landing .dash-posts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.perklify-landing .dp{border-radius:14px;justify-content:center;align-items:center;height:80px;font-size:2rem;display:flex;position:relative;overflow:hidden}.perklify-landing .dp-ov{color:#fffc;text-align:center;background:#0009;padding:4px 6px;font-size:.6rem;position:absolute;bottom:0;left:0;right:0}.perklify-landing .dp1{background:linear-gradient(135deg,#c6ff4e33,#7c6fff33)}.perklify-landing .dp2{background:linear-gradient(135deg,#ff5c3a33,#ffc83233)}.perklify-landing .dp3{background:linear-gradient(135deg,#54a0ff33,#00c58e33)}.perklify-landing .dp4{background:linear-gradient(135deg,#ff9ff333,#7c5bbf33)}.perklify-landing .compare-table{background:var(--card);border:1px solid var(--border);border-radius:24px;max-width:900px;margin:0 auto 80px;overflow:hidden}.perklify-landing .ct-head{background:var(--plum);grid-template-columns:1fr 1fr 1fr;display:grid}.perklify-landing .ct-cell{padding:18px 24px;font-family:Syne,sans-serif;font-size:.88rem;font-weight:700}.perklify-landing .ct-cell.hl{color:var(--lime)}.perklify-landing .ct-row{border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;display:grid}.perklify-landing .ct-row:hover{background:#ffffff05}.perklify-landing .ct-row .ct-cell{color:var(--muted);font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:400}.perklify-landing .ct-row .ct-cell:first-child{color:var(--white);font-weight:500}.perklify-landing .ct-row .ct-cell.yes{color:#00c58e}.perklify-landing .ct-row .ct-cell.no{color:#ff5c3a99}.perklify-landing #page-waitlist{background:var(--navy)}.perklify-landing .waitlist-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 5% 80px;display:flex;position:relative;overflow:hidden}.perklify-landing .waitlist-wrap .b1{background:#c6ff4e1f}.perklify-landing .waitlist-wrap .b2{background:#7c6fff1a}.perklify-landing .waitlist-back{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:40px;font-size:.85rem;transition:color .2s;display:inline-flex}.perklify-landing .waitlist-back:hover{color:var(--white)}.perklify-landing .waitlist-card{background:var(--card);border:1px solid var(--border);z-index:1;border-radius:32px;width:100%;max-width:500px;padding:56px 48px;position:relative;box-shadow:0 40px 80px #0006}.perklify-landing .waitlist-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#c6ff4e33,#7c6fff1a,#ff5c3a1a);border-radius:33px;position:absolute;inset:-1px}.perklify-landing .waitlist-icon{margin-bottom:16px;font-size:2.8rem}.perklify-landing .waitlist-card h2{letter-spacing:-.03em;margin-bottom:10px;font-size:2rem;font-weight:800}.perklify-landing .waitlist-card p{color:var(--muted);margin-bottom:36px;font-size:.95rem;line-height:1.6}.perklify-landing .wl-type-toggle{border:1px solid var(--border);background:#ffffff0a;border-radius:100px;gap:8px;margin-bottom:28px;padding:5px;display:flex}.perklify-landing .wl-type-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:100px;flex:1;padding:9px 16px;font-family:Syne,sans-serif;font-size:.82rem;font-weight:700;transition:all .25s}.perklify-landing .wl-type-btn.active-c{color:var(--navy);background:linear-gradient(135deg,#c6ff4e,#8fd600)}.perklify-landing .wl-type-btn.active-b{color:#fff;background:linear-gradient(135deg,#ff5c3a,#ff9941)}.perklify-landing .wl-field{border:1px solid var(--border);width:100%;color:var(--white);background:#ffffff0d;border-radius:14px;outline:none;margin-bottom:14px;padding:16px 18px;font-family:DM Sans,sans-serif;font-size:.95rem;transition:border-color .2s,box-shadow .2s;display:block}.perklify-landing .wl-field::placeholder{color:var(--muted)}.perklify-landing .wl-field:focus{border-color:#c6ff4e66;box-shadow:0 0 0 4px #c6ff4e14}.perklify-landing .wl-submit{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:6px;padding:17px;font-family:Syne,sans-serif;font-size:1rem;font-weight:700;transition:transform .25s,box-shadow .25s;display:flex}.perklify-landing .wl-submit-c{color:var(--navy);background:linear-gradient(135deg,#c6ff4e,#8fd600)}.perklify-landing .wl-submit-b{color:#fff;background:linear-gradient(135deg,#ff5c3a,#ff9941)}.perklify-landing .wl-submit:hover{transform:translateY(-2px);box-shadow:0 12px 32px #c6ff4e4d}.perklify-landing .wl-submit-b:hover{box-shadow:0 12px 32px #ff5c3a4d}.perklify-landing .wl-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.perklify-landing .wl-privacy{color:var(--muted);margin-top:16px;font-size:.75rem;line-height:1.5}.perklify-landing .wl-success{flex-direction:column;align-items:center;gap:16px;display:none}.perklify-landing .wl-success.visible{display:flex}.perklify-landing .wl-form-body.hidden{display:none}.perklify-landing .wl-success-check{background:linear-gradient(135deg,#c6ff4e,#00c58e);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;animation:.5s cubic-bezier(.22,1,.36,1) both plPop;display:flex}.perklify-landing .wl-success h3{font-size:1.6rem;font-weight:800}.perklify-landing .wl-success p{color:var(--muted);font-size:.95rem}.perklify-landing .wl-error{color:var(--coral);margin-bottom:8px;font-size:.85rem}.perklify-landing .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.perklify-landing .reveal.vis{opacity:1;transform:translateY(0)}.perklify-landing .d1{transition-delay:.1s}.perklify-landing .d2{transition-delay:.2s}.perklify-landing .d3{transition-delay:.3s}.perklify-landing .d4{transition-delay:.4s}@media (max-width:1000px){.perklify-landing .phones-row{grid-template-columns:1fr;align-items:center;gap:60px}.perklify-landing .creator-cards{grid-template-columns:1fr 1fr}.perklify-landing .brand-cards{grid-template-columns:1fr}.perklify-landing .dash-metrics,.perklify-landing .stats-inner{grid-template-columns:1fr 1fr}}@media (max-width:680px){.perklify-landing nav{gap:8px;padding:0 3%}.perklify-landing .brand-hero h1{white-space:normal}.perklify-landing .logo img{height:2rem}.perklify-landing .nav-center{display:none}.perklify-landing .nav-end{grid-column:3;justify-self:end}.perklify-landing .nav-end .nav-right{display:none}.perklify-landing .nav-hamburger{display:flex}.perklify-landing .nav-drawer-backdrop{display:block}.perklify-landing .nav-drawer{display:flex}.perklify-landing .ig-floats{display:none}.perklify-landing .creator-cards{grid-template-columns:1fr}.perklify-landing .loop-row{flex-direction:column}.perklify-landing .la{margin:0;transform:rotate(90deg)}.perklify-landing .stats-inner{grid-template-columns:1fr 1fr}.perklify-landing footer{text-align:center;flex-direction:column}.perklify-landing .dash-posts,.perklify-landing .ct-head,.perklify-landing .ct-row{grid-template-columns:1fr 1fr}.perklify-landing .ct-cell:nth-child(2),.perklify-landing .ct-row .ct-cell:nth-child(2){display:none}}
