.pulse-marketing{--accent:#ff5473;--accent-soft:#ffb2b9;--accent-tint:#fff0f2;--ink:#0a0a0a;--ink-2:#1a1a1a;--muted:#6b7280;--hair:rgba(0,0,0,.08);--hair-2:rgba(0,0,0,.05);--paper:#fafaf7;--paper-2:#f4f3ee;background:var(--paper);color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pulse-marketing *{box-sizing:border-box}.pulse-marketing a{color:inherit;text-decoration:none}.pulse-marketing img{max-width:100%;display:block}.pulse-marketing .mono-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:var(--muted)}.pulse-marketing .mono-label.pink{color:var(--accent)}.pulse-marketing .fraunces{font-family:Fraunces,serif;font-style:italic;font-weight:300}.pulse-marketing .btn-pill{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:600;font-size:14px;white-space:nowrap;transition:transform .2s,box-shadow .2s;cursor:pointer;border:0;font-family:inherit}.pulse-marketing .btn-pill:hover{transform:translateY(-1px)}.pulse-marketing .btn-grad{color:#fff;background:linear-gradient(135deg,var(--accent-soft) 0,var(--accent) 100%);box-shadow:0 10px 30px -10px rgba(255,84,115,.6)}.pulse-marketing .btn-ghost{color:var(--muted);background:transparent}.pulse-marketing .btn-ink{background:var(--ink);color:#fff}.pulse-marketing .btn-outline{background:transparent;color:var(--ink);border:1px solid var(--ink)}.pulse-marketing .nav{position:sticky;top:0;backdrop-filter:blur(18px);background:hsla(60,23%,97%,.85);border-bottom:1px solid var(--hair);z-index:40}.pulse-marketing .nav-inner{max-width:1320px;margin:0 auto;padding:18px 48px;display:flex;align-items:center;gap:40px}.pulse-marketing .logo{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.01em;font-size:18px}.pulse-marketing .logo .mark{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;display:block}.pulse-marketing .logo .orb{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,var(--accent-soft) 40%,var(--accent) 100%);box-shadow:0 0 0 3px rgba(255,84,115,.12)}.pulse-marketing .nav-links{display:flex;gap:28px;font-size:14px;color:var(--muted);font-weight:500}.pulse-marketing .nav-links a.active,.pulse-marketing .nav-links a:hover{color:var(--ink)}.pulse-marketing .nav-cta{margin-left:auto;display:flex;gap:12px;align-items:center}.pulse-marketing .nav-cta .time{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}@media (max-width:820px){.pulse-marketing .nav-inner{padding:14px 24px}.pulse-marketing .nav-cta .time,.pulse-marketing .nav-links{display:none}}.pulse-marketing .ph{position:relative;background:repeating-linear-gradient(-45deg,hsla(0,0%,4%,.06) 0 1px,transparent 1px 9px),linear-gradient(135deg,#eeeae4,#e4ded5);overflow:hidden;border-radius:8px;color:#7e746a;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:flex-end;padding:14px}.pulse-marketing .ph.dark{background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 9px),linear-gradient(135deg,#2a2626,#1d1a1a);color:#9b8f8f}.pulse-marketing .ph .tag{background:hsla(0,0%,100%,.75);padding:4px 8px;border-radius:4px;backdrop-filter:blur(4px)}.pulse-marketing .ph.dark .tag{background:rgba(0,0,0,.55);color:#d7cfcf}.pulse-marketing .ph>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pulse-marketing .ph.has-img{background:#1a1717}.pulse-marketing .ph.has-img .tag{display:none}.pulse-marketing h1,.pulse-marketing h2,.pulse-marketing h3,.pulse-marketing h4{margin:0}.pulse-marketing .hero-display{font-size:clamp(64px,9vw,160px);font-weight:200;letter-spacing:-.045em;line-height:.88;margin:0}.pulse-marketing .hero-display em{font-style:normal;color:var(--accent)}.pulse-marketing .hero-display .fraunces{font-family:Fraunces,serif;font-style:italic;font-weight:300}.pulse-marketing .section-display{font-size:clamp(48px,5vw,72px);font-weight:200;letter-spacing:-.035em;line-height:1;margin:16px 0 0}.pulse-marketing .section-display em{font-family:Fraunces,serif;font-style:italic;color:var(--accent);font-weight:300}.pulse-marketing .footer{border-top:1px solid var(--hair);padding:48px;max-width:1320px;margin:80px auto 0}.pulse-marketing .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.pulse-marketing .footer-grid .brand{max-width:280px}.pulse-marketing .footer-grid .brand p{color:var(--muted);font-size:14px;line-height:1.6;margin:16px 0 0}.pulse-marketing .footer-grid h5{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-weight:500}.pulse-marketing .footer-grid ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pulse-marketing .footer-grid ul a{font-size:14px;color:var(--ink);font-weight:500}.pulse-marketing .footer-grid ul a:hover{color:var(--accent)}.pulse-marketing .footer-bottom{border-top:1px solid var(--hair);padding-top:24px;display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}@media (max-width:820px){.pulse-marketing .footer{padding:32px 24px}.pulse-marketing .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.pulse-marketing .footer-bottom{flex-direction:column;gap:10px}}.pulse-marketing .card{background:#fff;border:1px solid var(--hair);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.pulse-marketing .card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -20px rgba(0,0,0,.15)}.pulse-marketing .card .num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--muted)}.pulse-marketing .card h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0}.pulse-marketing .card p{font-size:13px;line-height:1.6;color:var(--muted);margin:0}.pulse-marketing .card .arrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--accent);margin-top:auto}.pulse-marketing .final-cta{max-width:1320px;margin:0 auto;padding:120px 48px 100px;text-align:center;border-top:1px solid var(--hair)}.pulse-marketing .final-cta h2{font-size:clamp(80px,12vw,200px);font-weight:200;letter-spacing:-.05em;line-height:.9;margin:24px 0}.pulse-marketing .final-cta h2 em{font-family:Fraunces,serif;font-style:italic;color:var(--accent);font-weight:300}.pulse-marketing .final-cta .sub{color:var(--muted);max-width:480px;margin:0 auto 40px;font-size:18px;line-height:1.5}@media (max-width:820px){.pulse-marketing .final-cta{padding:64px 24px 48px}.pulse-marketing .hero-display{font-size:68px!important}}.pulse-marketing .page-head{max-width:1320px;margin:0 auto;padding:100px 48px 64px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.pulse-marketing .page-head h1{font-size:clamp(64px,8vw,120px);font-weight:200;letter-spacing:-.045em;line-height:.9;margin:16px 0 0}.pulse-marketing .page-head h1 em{font-family:Fraunces,serif;font-style:italic;color:var(--accent);font-weight:300}.pulse-marketing .page-head p{color:var(--muted);font-size:18px;line-height:1.5;max-width:460px;margin:0}@media (max-width:820px){.pulse-marketing .page-head{grid-template-columns:1fr;padding:48px 24px 32px;gap:20px}.pulse-marketing .page-head h1{font-size:56px!important}}.pulse-marketing .prose{max-width:740px;margin:0 auto;padding:0 48px;font-size:18px;line-height:1.7;color:#222}.pulse-marketing .prose h2{font-size:32px;font-weight:500;letter-spacing:-.02em;margin:48px 0 16px}.pulse-marketing .prose h3{font-size:22px;font-weight:500;margin:32px 0 12px}.pulse-marketing .prose p{margin:16px 0}.pulse-marketing .prose a{color:var(--accent);text-decoration:underline}.pulse-marketing .prose ul{margin:16px 0;padding-left:20px}.pulse-marketing .prose blockquote{border-left:3px solid var(--accent);margin:32px 0;padding:8px 24px;font-family:Fraunces,serif;font-style:italic;font-size:26px;line-height:1.35;color:var(--ink)}@media(max-width:820px){.pulse-marketing .prose{padding:0 24px;font-size:17px}.pulse-marketing .prose h2{font-size:26px}}