{"id":9,"date":"2026-05-12T13:02:56","date_gmt":"2026-05-12T13:02:56","guid":{"rendered":"https:\/\/lp.invesiaresearch.com\/?page_id=9"},"modified":"2026-05-12T13:18:49","modified_gmt":"2026-05-12T13:18:49","slug":"landingpage","status":"publish","type":"page","link":"https:\/\/lp.invesiaresearch.com\/?page_id=9","title":{"rendered":"LandingPage"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\"><p>\u00a0<\/p>\r\n<p><\/p>\r\n<p><style>\r\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  :root {\r\n    --gold: #d4a853;\r\n    --gold-light: #f0c96e;\r\n    --gold-dim: rgba(212,168,83,0.15);\r\n    --teal: #0d9488;\r\n    --teal-light: #14b8a6;\r\n    --bg-deep: #050e12;\r\n    --glass: rgba(255,255,255,0.04);\r\n    --glass-border: rgba(255,255,255,0.08);\r\n    --text-main: #e8f4f0;\r\n    --text-muted: rgba(232,244,240,0.55);\r\n  }\r\n\r\n  html, body {\r\n    height: 100%; width: 100%;\r\n    overflow: hidden;\r\n    font-family: 'DM Sans', sans-serif;\r\n    background: var(--bg-deep);\r\n    color: var(--text-main);\r\n  }\r\n\r\n  \/* \u2500\u2500 NUKE WP CONSTRAINTS \u2500\u2500 *\/\r\n  body { margin: 0 !important; padding: 0 !important; }\r\n\r\n  \/* \u2500\u2500 CANVAS BACKGROUND \u2500\u2500 *\/\r\n  #bg-canvas {\r\n    position: fixed; inset: 0; z-index: 0;\r\n    pointer-events: none;\r\n  }\r\n\r\n  \/* \u2500\u2500 LAYOUT \u2500\u2500 *\/\r\n  .scene {\r\n    position: fixed; inset: 0; z-index: 1;\r\n    display: flex; align-items: center; justify-content: center;\r\n    padding: clamp(12px, 3vw, 32px);\r\n  }\r\n\r\n  \/* \u2500\u2500 CARD \u2500\u2500 *\/\r\n  .card {\r\n    position: relative;\r\n    width: 100%; \r\n    max-width: 440px; \r\n    min-height: 85vh;\r\n    max-height: 96vh;\r\n    background: rgba(8,24,30,0.72);\r\n    backdrop-filter: blur(28px) saturate(160%);\r\n    -webkit-backdrop-filter: blur(28px) saturate(160%);\r\n    border: 1px solid var(--glass-border);\r\n    border-radius: 28px;\r\n    padding: clamp(30px, 6vw, 40px) clamp(20px, 5vw, 40px);\r\n    overflow-y: auto;\r\n    display: flex; flex-direction: column; align-items: center; gap: 0;\r\n    box-shadow:\r\n      0 0 0 1px rgba(212,168,83,0.10),\r\n      0 32px 80px rgba(0,0,0,0.65),\r\n      inset 0 1px 0 rgba(255,255,255,0.07);\r\n    animation: cardIn .9s cubic-bezier(.22,1,.36,1) both;\r\n  }\r\n\r\n  .card::before {\r\n    content: '';\r\n    position: absolute; top: 0; left: 10%; right: 10%; height: 1px;\r\n    background: linear-gradient(90deg, transparent, var(--gold), transparent);\r\n    opacity: .7;\r\n    animation: shimmerLine 3s ease-in-out infinite;\r\n  }\r\n\r\n  @keyframes shimmerLine {\r\n    0%,100% { opacity:.3; left:10%; right:10%; }\r\n    50% { opacity:.9; left:5%; right:5%; }\r\n  }\r\n\r\n  @keyframes cardIn {\r\n    from { opacity:0; transform: translateY(30px) scale(.97); }\r\n    to   { opacity:1; transform: translateY(0) scale(1); }\r\n  }\r\n\r\n  \/* \u2500\u2500 BADGE \u2500\u2500 *\/\r\n  .badge {\r\n    display: inline-flex; align-items: center; gap: 6px;\r\n    background: linear-gradient(135deg, rgba(13,148,136,.25), rgba(212,168,83,.15));\r\n    border: 1px solid rgba(212,168,83,.3);\r\n    border-radius: 50px; padding: 5px 14px;\r\n    font-size: clamp(10px,2.2vw,14px); font-weight: 500; letter-spacing: .06em;\r\n    color: var(--gold-light);\r\n    margin-bottom: clamp(10px,2.5vw,16px);\r\n    animation: fadeSlide .8s .2s both;\r\n  }\r\n\r\n  \/* \u2500\u2500 LOGO \u2500\u2500 *\/\r\n  .logo-wrap {\r\n    position: relative; margin-bottom: clamp(8px,2vw,14px);\r\n    animation: fadeSlide .8s .3s both;\r\n  }\r\n  .logo-ring {\r\n    width: clamp(62px,14vw,110px); height: clamp(62px,14vw,110px);\r\n    border-radius: 50%;\r\n    background: linear-gradient(135deg, #0d9488 0%, #0a2a2a 60%, #d4a853 100%);\r\n    display: flex; align-items: center; justify-content: center;\r\n    box-shadow: 0 0 0 3px rgba(212,168,83,.2), 0 8px 32px rgba(13,148,136,.3);\r\n    animation: spin-ring 8s linear infinite;\r\n  }\r\n  .logo-inner {\r\n    width: calc(100% - 6px); height: calc(100% - 6px);\r\n    border-radius: 50%;\r\n    background: #0d1f24;\r\n    display: flex; align-items: center; justify-content: center;\r\n    overflow: hidden;\r\n  }\r\n  .logo-img {\r\n    width: 100%; height: 100%; object-fit: contain;\r\n    border-radius: 50%; background: white; \/* Optional: adds a white background if logo is transparent *\/\r\n  }\r\n  @keyframes spin-ring {\r\n    0%   { box-shadow: 0 0 0 3px rgba(212,168,83,.15), 0 8px 32px rgba(13,148,136,.3); }\r\n    50%  { box-shadow: 0 0 0 3px rgba(13,148,136,.4), 0 8px 40px rgba(212,168,83,.25); }\r\n    100% { box-shadow: 0 0 0 3px rgba(212,168,83,.15), 0 8px 32px rgba(13,148,136,.3); }\r\n  }\r\n\r\n  \/* \u2500\u2500 HEADLINE \u2500\u2500 *\/\r\n  .brand-name {\r\n    font-family: 'Playfair Display', serif;\r\n    font-weight: 900;\r\n    font-size: clamp(26px, 6vw, 56px);\r\n    letter-spacing: .02em;\r\n    background: linear-gradient(135deg, #f0c96e 0%, #d4a853 50%, #14b8a6 100%);\r\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\r\n    text-align: center; line-height: 1.1;\r\n    margin-bottom: 4px;\r\n    animation: fadeSlide .8s .35s both;\r\n  }\r\n  .tagline {\r\n    font-size: clamp(10px,2.5vw,16px); font-weight: 400;\r\n    color: var(--text-muted); letter-spacing: .08em; text-align: center;\r\n    margin-bottom: clamp(6px,1.5vw,14px);\r\n    animation: fadeSlide .8s .4s both;\r\n  }\r\n  .sebi-tag {\r\n    display: inline-flex; align-items: center; gap: 5px;\r\n    background: rgba(13,148,136,.15); border: 1px solid rgba(20,184,166,.25);\r\n    border-radius: 4px; padding: 4px 12px;\r\n    font-size: clamp(9px,2vw,12px); font-weight: 600; letter-spacing: .07em;\r\n    color: var(--teal-light);\r\n    margin-bottom: clamp(6px,1.5vw,10px);\r\n    animation: fadeSlide .8s .45s both;\r\n  }\r\n  .sebi-tag::before { content:'\u2714'; font-size:9px; }\r\n\r\n  \/* \u2500\u2500 CERTIFICATIONS \u2500\u2500 *\/\r\n  .cert-row {\r\n    display: flex; flex-wrap: wrap; justify-content: center; gap: 8px;\r\n    width: 100%; margin-bottom: clamp(10px,2.5vw,20px);\r\n    animation: fadeSlide .8s .48s both;\r\n  }\r\n  .cert-badge {\r\n    background: rgba(212,168,83,.1); border: 1px solid rgba(212,168,83,.3);\r\n    border-radius: 4px; padding: 4px 10px;\r\n    font-size: clamp(9px,2vw,12px); font-weight: 700; color: var(--gold-light);\r\n    letter-spacing: .05em;\r\n  }\r\n\r\n  \/* \u2500\u2500 DIVIDER \u2500\u2500 *\/\r\n  .divider {\r\n    width: 100%; height: 1px;\r\n    background: linear-gradient(90deg, transparent, var(--glass-border), transparent);\r\n    margin: clamp(8px,2vw,16px) 0;\r\n    animation: fadeSlide .8s .5s both;\r\n  }\r\n\r\n  \/* \u2500\u2500 TIMER \u2500\u2500 *\/\r\n  .timer-row {\r\n    display: flex; align-items: center; gap: 8px;\r\n    font-size: clamp(11px,2.6vw,16px); font-weight: 500;\r\n    color: #ffffff; letter-spacing: .05em;\r\n    margin-bottom: clamp(10px,2.5vw,18px);\r\n    animation: fadeSlide .8s .55s both;\r\n  }\r\n  .timer-count {\r\n    font-family: 'Playfair Display', serif;\r\n    font-size: clamp(18px,4.5vw,32px); font-weight: 700;\r\n    color: var(--gold); min-width: 3ch; text-align: center;\r\n  }\r\n  .timer-unit { font-size: clamp(9px,2vw,14px); color: var(--text-muted); }\r\n\r\n  \/* \u2500\u2500 CTA BUTTON \u2500\u2500 *\/\r\n  .cta-btn {\r\n    display: flex; align-items: center; justify-content: center; gap: 10px;\r\n    width: 100%;\r\n    background: linear-gradient(135deg, #25d366 0%, #128c50 100%);\r\n    color: #fff;\r\n    font-family: 'DM Sans', sans-serif; font-size: clamp(14px,3.5vw,18px); font-weight: 700;\r\n    letter-spacing: .04em; text-decoration: none;\r\n    padding: clamp(13px,3vw,18px) 24px;\r\n    border-radius: 14px; border: none; cursor: pointer;\r\n    position: relative; overflow: hidden;\r\n    box-shadow: 0 6px 30px rgba(37,211,102,.35);\r\n    transition: transform .15s, box-shadow .15s;\r\n    animation: fadeSlide .8s .6s both, pulse-btn 2.5s 1.5s ease-in-out infinite;\r\n    margin-bottom: clamp(8px,2vw,18px);\r\n  }\r\n  .cta-btn:active { transform: scale(.97); }\r\n  .cta-btn::after {\r\n    content: '';\r\n    position: absolute; top: -50%; left: -75%; width: 50%; height: 200%;\r\n    background: rgba(255,255,255,.18);\r\n    transform: skewX(-20deg);\r\n    animation: shine 3s 2s ease-in-out infinite;\r\n  }\r\n  @keyframes shine {\r\n    0%,100% { left: -75%; }\r\n    60% { left: 125%; }\r\n  }\r\n  @keyframes pulse-btn {\r\n    0%,100% { box-shadow: 0 6px 30px rgba(37,211,102,.35); }\r\n    50% { box-shadow: 0 6px 40px rgba(37,211,102,.6); }\r\n  }\r\n  .wa-icon { font-size: clamp(16px,4vw,24px); }\r\n\r\n  \/* \u2500\u2500 FEATURES GRID \u2500\u2500 *\/\r\n  .features {\r\n    display: grid; grid-template-columns: 1fr 1fr;\r\n    gap: clamp(5px,1.5vw,10px); width: 100%;\r\n    margin-bottom: clamp(8px,2vw,18px);\r\n    animation: fadeSlide .8s .65s both;\r\n  }\r\n  .feat {\r\n    background: var(--glass); border: 1px solid var(--glass-border);\r\n    border-radius: 10px; padding: clamp(7px,1.8vw,12px) clamp(9px,2vw,14px);\r\n    font-size: clamp(10px,2.2vw,13px); font-weight: 500; color: #ffffff;\r\n    display: flex; align-items: center; justify-content: flex-start; gap: 8px;\r\n    transition: background .2s, border-color .2s;\r\n  }\r\n  .feat:hover { background: rgba(212,168,83,.08); border-color: rgba(212,168,83,.2); color: #ffffff; }\r\n  .feat-icon { font-size: clamp(12px,3vw,16px); flex-shrink: 0; }\r\n\r\n  \/* \u2500\u2500 TRUST ROW \u2500\u2500 *\/\r\n  .trust-row {\r\n    display: flex; flex-wrap: wrap; justify-content: center; gap: clamp(5px,1.5vw,10px);\r\n    width: 100%; margin-bottom: clamp(8px,2vw,18px);\r\n    animation: fadeSlide .8s .7s both;\r\n  }\r\n  .trust-pill {\r\n    background: rgba(13,148,136,.1); border: 1px solid rgba(20,184,166,.18);\r\n    border-radius: 50px; padding: 6px 12px;\r\n    font-size: clamp(8.5px,2vw,12px); font-weight: 500; color: #ffffff;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  \/* \u2500\u2500 DISCLAIMER \u2500\u2500 *\/\r\n  .disclaimer {\r\n    width: 100%;\r\n    background: rgba(255,255,255,.025); border: 1px solid var(--glass-border);\r\n    border-radius: 10px; padding: clamp(8px,2vw,14px) clamp(10px,2.5vw,18px);\r\n    font-size: clamp(8px,1.9vw,11px); line-height: 1.55; color: var(--text-muted);\r\n    text-align: center;\r\n    animation: fadeSlide .8s .75s both;\r\n  }\r\n  .disclaimer strong { color: rgba(212,168,83,.7); }\r\n\r\n  @keyframes fadeSlide {\r\n    from { opacity: 0; transform: translateY(14px); }\r\n    to   { opacity: 1; transform: translateY(0); }\r\n  }\r\n\r\n  \/* \u2500\u2500 DESKTOP RESPONSIVE BREAKPOINT \u2500\u2500 *\/\r\n  @media (min-width: 768px) {\r\n    .card {\r\n      max-width: 900px !important; \r\n      padding: 40px 60px;\r\n    }\r\n    .features {\r\n      grid-template-columns: repeat(3, 1fr); \r\n    }\r\n    .cta-btn {\r\n      width: auto;\r\n      min-width: 450px; \r\n    }\r\n  }\r\n\r\n  \/* \u2500\u2500 MOBILE TIGHT \u2500\u2500 *\/\r\n  @media (max-height: 700px) {\r\n    .card { gap: 0; padding: 16px 20px; }\r\n    .badge { margin-bottom: 8px; }\r\n    .logo-ring { width: 54px; height: 54px; }\r\n    .features { margin-bottom: 7px; }\r\n    .trust-row { margin-bottom: 7px; }\r\n    .cta-btn { margin-bottom: 8px; }\r\n    .tagline { margin-bottom: 4px; }\r\n    .divider { margin: 6px 0; }\r\n    .timer-row { margin-bottom: 8px; }\r\n  }\r\n\r\n  @media (max-height: 580px) {\r\n    .trust-row { display: none; }\r\n    .sebi-tag { display: none; }\r\n    .cert-row { display: none; }\r\n  }\r\n\r\n  \/* \u2500\u2500 TICKER \u2500\u2500 *\/\r\n  .ticker-wrap {\r\n    position: fixed; bottom: 0; left: 0; right: 0; z-index: 10;\r\n    background: rgba(5,14,18,.85); border-top: 1px solid var(--glass-border);\r\n    overflow: hidden; height: 28px;\r\n    backdrop-filter: blur(10px);\r\n  }\r\n  .ticker-track {\r\n    display: flex; align-items: center; gap: 48px;\r\n    height: 100%;\r\n    animation: ticker 22s linear infinite;\r\n    white-space: nowrap;\r\n    width: max-content;\r\n  }\r\n  .ticker-item {\r\n    font-size: 11px; letter-spacing: .05em; font-weight: 500;\r\n    display: flex; align-items: center; gap: 6px;\r\n  }\r\n  .up { color: #22c55e; }\r\n  .down { color: #ef4444; }\r\n  @keyframes ticker { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }\r\n\r\n  \/* floating orbs behind card *\/\r\n  .orb {\r\n    position: fixed; border-radius: 50%;\r\n    filter: blur(80px); pointer-events: none; z-index: 0;\r\n    animation: orb-float 8s ease-in-out infinite;\r\n  }\r\n  .orb-1 { width: 340px; height: 340px; top: -10%; left: -12%; background: rgba(13,148,136,.18); animation-delay: 0s; }\r\n  .orb-2 { width: 280px; height: 280px; bottom: 5%; right: -8%; background: rgba(212,168,83,.14); animation-delay: -4s; }\r\n  .orb-3 { width: 200px; height: 200px; top: 40%; left: 60%; background: rgba(13,148,136,.1); animation-delay: -2s; }\r\n  @keyframes orb-float {\r\n    0%,100% { transform: translateY(0) scale(1); }\r\n    50% { transform: translateY(-30px) scale(1.05); }\r\n  }\r\n<\/style><\/p>\r\n<div id=\"master-landing-container\"><!-- Animated canvas background --> <canvas id=\"bg-canvas\"><\/canvas> <!-- Floating colour orbs -->\r\n<div class=\"orb orb-1\">\u00a0<\/div>\r\n<div class=\"orb orb-2\">\u00a0<\/div>\r\n<div class=\"orb orb-3\">\u00a0<\/div>\r\n<!-- Main card -->\r\n<div class=\"scene\">\r\n<div class=\"card\">\r\n<div class=\"badge\">\ud83d\udcc8 Stock Market Research &amp; Advisory<\/div>\r\n<div class=\"logo-wrap\">\r\n<div class=\"logo-ring\">\r\n<div class=\"logo-inner\"><!-- PASTE YOUR ACTUAL LOGO URL IN THE src ATTRIBUTE BELOW --> <img decoding=\"async\" class=\"logo-img\" src=\"http:\/\/lp.invesiaresearch.com\/wp-content\/uploads\/2026\/05\/logo.png\" alt=\"Invesia Research Logo\" \/><\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"brand-name\">INVESIA RESEARCH<\/div>\r\n<div class=\"tagline\">Trusted Analysis \u00a0\u2022\u00a0 Expert Insights \u00a0\u2022\u00a0 SEBI Registered Advisory<\/div>\r\n<div class=\"sebi-tag\">SEBI Registered \u00a0|\u00a0 Transparent &amp; Ethical<\/div>\r\n<!-- NEW CERTIFICATIONS ROW -->\r\n<div class=\"cert-row\"><span class=\"cert-badge\">FIU<\/span> <span class=\"cert-badge\">MSME<\/span> <span class=\"cert-badge\">ISO<\/span> <span class=\"cert-badge\">BSE<\/span><\/div>\r\n<div class=\"divider\">\u00a0<\/div>\r\n<div class=\"timer-row\">\u23f3\u00a0Free Consultation Slots Close In\u00a0 <span id=\"timer\" class=\"timer-count\">07<\/span> <span class=\"timer-unit\">mins<\/span><\/div>\r\n<!-- UPDATED WHATSAPP NUMBER IN HREF --> <a class=\"cta-btn\" href=\"https:\/\/wa.me\/919993894652?text=Hello%2C%20I%27m%20interested%20in%20a%20free%20consultation%20from%20Invesia%20Research.\" target=\"_blank\" rel=\"noopener\"> Message on WhatsApp <\/a>\r\n<div class=\"features\">\r\n<div class=\"feat\"><span class=\"feat-icon\">\ud83d\udd0d<\/span>Accurate Market Research<\/div>\r\n<div class=\"feat\"><span class=\"feat-icon\">\u26a1<\/span>Intraday &amp; Positional<\/div>\r\n<div class=\"feat\"><span class=\"feat-icon\">\ud83e\udde0<\/span>Investment Strategies<\/div>\r\n<div class=\"feat\"><span class=\"feat-icon\">\ud83d\udee1\ufe0f<\/span>Risk Management<\/div>\r\n<div class=\"feat\"><span class=\"feat-icon\">\ud83d\udcc9<\/span>Expert Stock Analysis<\/div>\r\n<div class=\"feat\"><span class=\"feat-icon\">\ud83e\udd1d<\/span>Personalized Guidance<\/div>\r\n<\/div>\r\n<div class=\"trust-row\">\r\n<div class=\"trust-pill\">\u2714 No False Promises<\/div>\r\n<div class=\"trust-pill\">\u2714 Long-Term Wealth<\/div>\r\n<div class=\"trust-pill\">\u2714 Serious Investors<\/div>\r\n<div class=\"trust-pill\">\u2714 Professional Analysis<\/div>\r\n<\/div>\r\n<div class=\"disclaimer\"><strong>Disclaimer:<\/strong> This platform shares stock market research, educational insights &amp; general investment information. We do not guarantee profits or fixed returns. Investments are subject to market risks. Please consult your financial advisor before investing. Invest responsibly.<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- Live ticker -->\r\n<div class=\"ticker-wrap\">\r\n<div id=\"ticker-track\" class=\"ticker-track\">\u00a0<\/div>\r\n<\/div>\r\n<\/div>\r\n<p><script>\r\n\/* \u2500\u2500 JAVASCRIPT BYPASS: RIP HTML OUT OF WORDPRESS THEME \u2500\u2500 *\/\r\ndocument.addEventListener(\"DOMContentLoaded\", function() {\r\n  const masterContainer = document.getElementById('master-landing-container');\r\n  if (masterContainer) {\r\n    document.body.appendChild(masterContainer); \r\n  }\r\n});\r\n\r\n\/* \u2500\u2500 CANVAS PARTICLE FIELD \u2500\u2500 *\/\r\n(function(){\r\n  const canvas = document.getElementById('bg-canvas');\r\n  const ctx = canvas.getContext('2d');\r\n  let W, H, particles = [], lines = [];\r\n  const COLORS = ['rgba(13,148,136,', 'rgba(212,168,83,', 'rgba(20,184,166,'];\r\n\r\n  function resize(){ W = canvas.width = window.innerWidth; H = canvas.height = window.innerHeight; }\r\n  resize();\r\n  window.addEventListener('resize', resize);\r\n\r\n  function randomParticle(){\r\n    return {\r\n      x: Math.random()*W, y: Math.random()*H,\r\n      vx: (Math.random()-.5)*.4, vy: (Math.random()-.5)*.4,\r\n      r: Math.random()*1.5+.5,\r\n      c: COLORS[Math.floor(Math.random()*COLORS.length)],\r\n      alpha: Math.random()*.5+.2\r\n    };\r\n  }\r\n  for(let i=0;i<90;i++) particles.push(randomParticle());\r\n\r\n  function drawGrid(){\r\n    ctx.save();\r\n    ctx.strokeStyle = 'rgba(13,148,136,0.04)';\r\n    ctx.lineWidth = 1;\r\n    const step = Math.min(W,H)\/12;\r\n    for(let x=0;x<W;x+=step){ ctx.beginPath(); ctx.moveTo(x,0); ctx.lineTo(x,H); ctx.stroke(); }\r\n    for(let y=0;y<H;y+=step){ ctx.beginPath(); ctx.moveTo(0,y); ctx.lineTo(W,y); ctx.stroke(); }\r\n    ctx.restore();\r\n  }\r\n\r\n  function tick(){\r\n    ctx.clearRect(0,0,W,H);\r\n    \/\/ deep bg gradient\r\n    const g = ctx.createRadialGradient(W*.5,H*.5,0,W*.5,H*.5,Math.max(W,H)*.7);\r\n    g.addColorStop(0,'rgba(7,30,38,1)'); g.addColorStop(1,'rgba(5,14,18,1)');\r\n    ctx.fillStyle = g; ctx.fillRect(0,0,W,H);\r\n    drawGrid();\r\n\r\n    \/\/ connect nearby particles\r\n    for(let i=0;i<particles.length;i++){\r\n      for(let j=i+1;j<particles.length;j++){\r\n        const dx=particles[i].x-particles[j].x, dy=particles[i].y-particles[j].y;\r\n        const d=Math.sqrt(dx*dx+dy*dy);\r\n        if(d<120){\r\n          ctx.beginPath();\r\n          ctx.strokeStyle = `rgba(13,148,136,${.07*(1-d\/120)})`;\r\n          ctx.lineWidth = .5;\r\n          ctx.moveTo(particles[i].x,particles[i].y);\r\n          ctx.lineTo(particles[j].x,particles[j].y);\r\n          ctx.stroke();\r\n        }\r\n      }\r\n    }\r\n\r\n    \/\/ draw particles\r\n    for(const p of particles){\r\n      ctx.beginPath();\r\n      ctx.arc(p.x,p.y,p.r,0,Math.PI*2);\r\n      ctx.fillStyle = p.c+p.alpha+')';\r\n      ctx.fill();\r\n      p.x+=p.vx; p.y+=p.vy;\r\n      if(p.x<0||p.x>W) p.vx*=-1;\r\n      if(p.y<0||p.y>H) p.vy*=-1;\r\n    }\r\n    requestAnimationFrame(tick);\r\n  }\r\n  tick();\r\n})();\r\n\r\n\/* \u2500\u2500 COUNTDOWN TIMER \u2500\u2500 *\/\r\n(function(){\r\n  const el = document.getElementById('timer');\r\n  let secs = 7*60 + Math.floor(Math.random()*45);\r\n  function fmt(s){ const m=Math.floor(s\/60),sc=s%60; return String(m).padStart(2,'0')+':'+String(sc).padStart(2,'0'); }\r\n  el.textContent = fmt(secs);\r\n  \/\/ update unit label\r\n  document.querySelector('.timer-unit').textContent = '';\r\n  setInterval(()=>{\r\n    if(secs>0) secs--;\r\n    el.textContent = fmt(secs);\r\n    if(secs===0) secs = 9*60+59;\r\n  },1000);\r\n})();\r\n\r\n\/* \u2500\u2500 STOCK TICKER \u2500\u2500 *\/\r\n(function(){\r\n  const stocks = [\r\n    {sym:'NIFTY 50',val:'22,450.65',chg:'+0.72%',up:true},\r\n    {sym:'SENSEX',val:'73,890.34',chg:'+0.61%',up:true},\r\n    {sym:'RELIANCE',val:'\u20b92,940.80',chg:'-0.38%',up:false},\r\n    {sym:'TCS',val:'\u20b93,780.25',chg:'+1.14%',up:true},\r\n    {sym:'INFY',val:'\u20b91,560.40',chg:'+0.89%',up:true},\r\n    {sym:'HDFC BANK',val:'\u20b91,720.60',chg:'-0.21%',up:false},\r\n    {sym:'WIPRO',val:'\u20b9428.95',chg:'+0.55%',up:true},\r\n    {sym:'TATASTEEL',val:'\u20b9162.75',chg:'-0.93%',up:false},\r\n    {sym:'BAJFINANCE',val:'\u20b97,210.50',chg:'+2.01%',up:true},\r\n    {sym:'ICICI BANK',val:'\u20b91,089.30',chg:'+0.44%',up:true},\r\n  ];\r\n  const track = document.getElementById('ticker-track');\r\n  const doubled = [...stocks,...stocks];\r\n  doubled.forEach(s=>{\r\n    const el=document.createElement('span');\r\n    el.className='ticker-item';\r\n    el.innerHTML=`<strong style=\"color:rgba(232,244,240,.7);font-size:10px\">${s.sym}<\/strong>&nbsp;${s.val}&nbsp;<span class=\"${s.up?'up':'down'}\">${s.chg}<\/span>`;\r\n    track.appendChild(el);\r\n  });\r\n})();\r\n<\/script><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lp.invesiaresearch.com\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lp.invesiaresearch.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lp.invesiaresearch.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lp.invesiaresearch.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lp.invesiaresearch.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":4,"href":"https:\/\/lp.invesiaresearch.com\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/lp.invesiaresearch.com\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/lp.invesiaresearch.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}