.pulse-landing{--cream:#f5f1e8;--cream-light:#faf7ef;--cream-card:#fffef9;--navy:#0d2340;--navy-mid:#1b3858;--navy-soft:#2a4868;--gold:#c9a045;--gold-soft:#fff4d6;--gold-border:#e8d89a;--green:#4a7c3a;--green-soft:#ddeacc;--amber:#b8862c;--amber-soft:#f5e4b8;--purple:#5e4b7c;--purple-soft:#e2d9ee;--ink:#161616;--ink-mid:#4a4a4a;--ink-muted:#7a7a7a;--rule:#dcd5c0;--rule-soft:#e8e2cf;--serif:var(--font-serif),"Source Serif 4",Georgia,serif;--sans:var(--font-sans),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-family:var(--sans);color:var(--ink);background:var(--cream);line-height:1.55;-webkit-font-smoothing:antialiased}html:has(.pulse-landing){scroll-behavior:smooth}.pulse-landing *,.pulse-landing :after,.pulse-landing :before{box-sizing:border-box;margin:0;padding:0}.pulse-landing .header{position:sticky;top:0;z-index:100;background:hsla(42,39%,94%,.95);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule-soft)}.pulse-landing .header-inner{max-width:1200px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between}.pulse-landing .brand{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--navy);letter-spacing:-.01em}.pulse-landing .brand-by{font-family:var(--sans);font-size:11px;font-weight:500;color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-left:8px}.pulse-landing .nav{display:flex;align-items:center;gap:28px}.pulse-landing .nav a{color:var(--ink-mid);text-decoration:none;font-size:14px;font-weight:500;transition:color .15s}.pulse-landing .nav a:hover{color:var(--navy)}.pulse-landing .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;font-family:var(--sans);font-size:14px;font-weight:600;border-radius:6px;border:none;cursor:pointer;text-decoration:none;transition:all .15s;letter-spacing:-.005em}.pulse-landing .btn-primary{background:var(--navy);color:var(--cream-light)}.pulse-landing .btn-primary:hover{background:var(--navy-mid)}.pulse-landing .btn-secondary{background:transparent;color:var(--navy);border:1px solid var(--navy)}.pulse-landing .btn-secondary:hover{background:var(--navy);color:var(--cream-light)}.pulse-landing .btn-large{padding:14px 26px;font-size:15px}.pulse-landing .live-ticker{background:var(--navy);color:var(--cream-light);padding:10px 32px;font-family:var(--mono);font-size:12.5px;text-align:center;border-bottom:1px solid var(--navy-soft)}.pulse-landing .live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4ade80;margin-right:8px;animation:pulse 2s ease-in-out infinite;vertical-align:middle}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.pulse-landing .live-dot{animation:none}.pulse-landing *{scroll-behavior:auto}}.pulse-landing .live-ticker-label{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-right:12px}.pulse-landing .live-ticker-time{color:hsla(42,39%,94%,.6);margin-left:12px}.pulse-landing .hero{padding:80px 32px 60px;text-align:center;max-width:920px;margin:0 auto}.pulse-landing .eyebrow{display:inline-block;padding:6px 14px;background:var(--gold-soft);border:1px solid var(--gold-border);border-radius:4px;font-size:11.5px;font-weight:600;color:var(--amber);letter-spacing:.06em;text-transform:uppercase;margin-bottom:28px}.pulse-landing .hero h1{font-family:var(--serif);font-size:clamp(36px,4.5vw,52px);line-height:1.05;font-weight:600;color:var(--navy);letter-spacing:-.02em;margin-bottom:24px}.pulse-landing .hero h1 em{font-style:italic;color:var(--navy-soft)}.pulse-landing .hero-sub{font-size:19px;color:var(--ink-mid);max-width:640px;margin:0 auto 36px;line-height:1.55}.pulse-landing .hero-proof{font-size:15px;color:var(--ink-muted);max-width:620px;margin:-16px auto 32px;line-height:1.6}.pulse-landing .hero-proof strong{color:var(--ink-mid);font-weight:600}.pulse-landing .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pulse-landing .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-muted)}.pulse-landing .built-for{margin-top:18px;font-size:13.5px;color:var(--ink-muted);font-style:italic;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.55}.pulse-landing .why-section{background:var(--cream-light);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:80px 32px}.pulse-landing .why-inner{max-width:1100px;margin:0 auto}.pulse-landing .why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:16px}.pulse-landing .why-card{background:var(--cream-card);border:1px solid var(--rule);border-radius:8px;padding:28px 30px;transition:border-color .15s}.pulse-landing .why-card:hover{border-color:var(--gold-border)}.pulse-landing .why-card-title{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--navy);margin-bottom:10px;letter-spacing:-.01em}.pulse-landing .why-card-desc{font-size:15px;color:var(--ink-mid);line-height:1.6}.pulse-landing .why-card-desc strong{color:var(--navy);font-weight:600}.pulse-landing .ladder-section{background:var(--navy);color:var(--cream-light);padding:70px 32px}.pulse-landing .ladder-inner{max-width:1000px;margin:0 auto;text-align:center}.pulse-landing .ladder-section .section-eyebrow{color:var(--gold)}.pulse-landing .ladder-tagline{font-family:var(--serif);font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:var(--cream-light);margin:12px auto 44px;max-width:760px}.pulse-landing .ladder-tagline em{color:var(--gold);font-style:italic}.pulse-landing .ladder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.pulse-landing .ladder-card{background:var(--navy-mid);border:1px solid var(--navy-soft);border-radius:8px;padding:26px 26px 22px;transition:border-color .15s,transform .15s}.pulse-landing .ladder-card.current{border-color:var(--gold);background:var(--navy-soft)}.pulse-landing .ladder-card:hover{border-color:var(--gold)}.pulse-landing .ladder-card-name{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--cream-light);letter-spacing:-.01em;margin-bottom:4px}.pulse-landing .ladder-card-role{font-size:11.5px;color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:14px}.pulse-landing .ladder-card-desc{font-size:14px;color:hsla(42,39%,94%,.75);line-height:1.55;margin-bottom:18px}.pulse-landing .ladder-card-link{color:var(--gold);font-size:13.5px;font-weight:600;text-decoration:none;letter-spacing:-.005em}.pulse-landing .ladder-card-link:hover{color:var(--cream-light)}.pulse-landing .ladder-card.current .ladder-card-link{color:hsla(42,39%,94%,.5);cursor:default}.pulse-landing .ladder-card.current .ladder-card-link:hover{color:hsla(42,39%,94%,.5)}.pulse-landing .proof{max-width:1100px;margin:0 auto;padding:40px 32px 60px}.pulse-landing .proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pulse-landing .proof-tile{padding:32px 24px;text-align:left;border-right:1px solid var(--rule-soft)}.pulse-landing .proof-tile:last-child{border-right:none}.pulse-landing .proof-value{font-family:var(--serif);font-size:38px;font-weight:600;color:var(--navy);letter-spacing:-.02em;line-height:1;margin-bottom:8px}.pulse-landing .proof-label{font-size:12px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.pulse-landing .section{padding:80px 32px;max-width:1100px;margin:0 auto}.pulse-landing .section-eyebrow{font-family:var(--sans);font-size:11.5px;font-weight:600;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-bottom:16px}.pulse-landing .section-heading{font-family:var(--serif);font-size:clamp(30px,4vw,42px);font-weight:600;color:var(--navy);text-align:center;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.pulse-landing .section-sub{text-align:center;color:var(--ink-mid);font-size:17px;max-width:620px;margin:0 auto 56px;line-height:1.55}.pulse-landing .coverage-clarifier{text-align:center;color:var(--ink-muted);font-size:14px;letter-spacing:.01em;margin:-8px auto 24px}.pulse-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:24px}.pulse-landing .step{padding:0}.pulse-landing .step-num{font-family:var(--serif);font-size:18px;color:var(--gold);font-style:italic;margin-bottom:12px}.pulse-landing .step-title{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--navy);margin-bottom:10px;letter-spacing:-.01em}.pulse-landing .step-desc{color:var(--ink-mid);font-size:15px;line-height:1.6}.pulse-landing .samples-section{background:var(--navy);margin:0;padding:80px 32px}.pulse-landing .samples-inner{max-width:1100px;margin:0 auto}.pulse-landing .samples-section .section-eyebrow{color:var(--gold)}.pulse-landing .samples-section .section-heading{color:var(--cream-light)}.pulse-landing .samples-section .section-sub{color:hsla(42,39%,94%,.7)}.pulse-landing .alert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pulse-landing .alert-card{background:var(--cream-card);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.15)}.pulse-landing .alert-meta{padding:14px 20px 12px;border-bottom:1px solid var(--rule-soft)}.pulse-landing .alert-meta-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--ink-muted)}.pulse-landing .alert-from{font-family:var(--mono);text-transform:lowercase}.pulse-landing .alert-time{font-variant-numeric:tabular-nums}.pulse-landing .alert-delivery{margin-top:5px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.pulse-landing .alert-band{padding:9px 20px;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pulse-landing .band-filing{background:var(--green-soft);color:var(--green)}.pulse-landing .band-pay{background:var(--amber-soft);color:var(--amber)}.pulse-landing .band-neo{background:var(--purple-soft);color:var(--purple)}.pulse-landing .alert-body{padding:18px 20px 20px;flex:1;display:flex;flex-direction:column}.pulse-landing .alert-statement{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--navy);line-height:1.25;letter-spacing:-.01em}.pulse-landing .alert-context{margin-top:8px;font-size:12.5px;color:var(--ink-muted)}.pulse-landing .alert-trigger{margin:16px 0;padding:10px 0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);font-size:12px;font-style:italic;line-height:1.5;color:var(--ink-mid)}.pulse-landing .alert-trigger-label{color:var(--gold);font-weight:600}.pulse-landing .alert-lockup{margin-top:auto;padding-top:4px}.pulse-landing .alert-lockup-metric{font-family:var(--serif);font-size:34px;font-weight:600;color:var(--navy);line-height:1.05;letter-spacing:-.015em}.pulse-landing .alert-lockup-metric.is-name{font-size:25px;line-height:1.15}.pulse-landing .alert-lockup-label{margin-top:5px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.pulse-landing .alert-support{margin-top:14px;border-top:1px solid var(--rule-soft)}.pulse-landing .alert-support-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px}.pulse-landing .alert-support-row+.alert-support-row{border-top:1px solid var(--rule-soft)}.pulse-landing .alert-support-label{color:var(--ink-mid)}.pulse-landing .alert-support-value{color:var(--navy);font-weight:600;text-align:right}.pulse-landing .alert-support-row.is-component{padding:5px 0;font-size:12px}.pulse-landing .alert-support-row.is-component .alert-support-label{color:var(--ink-muted);padding-left:12px}.pulse-landing .alert-support-row.is-component .alert-support-value{font-weight:500;font-variant-numeric:tabular-nums}.pulse-landing .alert-filing{display:inline-block;margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--gold);text-decoration:none}.pulse-landing .alert-filing:hover{text-decoration:underline}.pulse-landing .samples-foot{text-align:center;margin-top:32px;color:hsla(42,39%,94%,.5);font-size:13px;font-family:var(--mono)}.pulse-landing .coverage{background:var(--cream-light);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pulse-landing .industries{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule-soft);border-top:1px solid var(--rule);margin-top:40px}.pulse-landing .industry{background:var(--cream-light);padding:22px 20px;transition:background .15s}.pulse-landing .industry:hover{background:var(--cream-card)}.pulse-landing .industry-name{font-family:var(--serif);font-size:16px;font-weight:600;color:var(--navy);margin-bottom:4px}.pulse-landing .industry-count{font-size:12px;color:var(--ink-muted);font-family:var(--mono)}.pulse-landing .pricing-section{background:var(--cream)}.pulse-landing .price-toggle{display:flex;justify-content:center;gap:4px;background:var(--cream-card);border:1px solid var(--rule);border-radius:8px;padding:4px;width:-moz-fit-content;width:fit-content;margin:0 auto 48px}.pulse-landing .toggle-btn{padding:8px 18px;font-family:var(--sans);font-size:14px;font-weight:600;background:transparent;border:none;border-radius:5px;cursor:pointer;color:var(--ink-mid);transition:all .15s}.pulse-landing .toggle-btn.active{background:var(--navy);color:var(--cream-light)}.pulse-landing .toggle-save{font-size:11px;color:var(--gold);margin-left:4px;font-weight:700}.pulse-landing .toggle-btn.active .toggle-save{color:var(--gold)}.pulse-landing .price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:820px;margin:0 auto}.pulse-landing .price-card{background:var(--cream-card);border:1px solid var(--rule);border-radius:10px;padding:36px 32px;position:relative}.pulse-landing .price-card.featured{background:var(--navy);color:var(--cream-light);border-color:var(--navy)}.pulse-landing .price-card.featured .price-amount,.pulse-landing .price-card.featured .price-feature,.pulse-landing .price-card.featured .price-name{color:var(--cream-light)}.pulse-landing .price-card.featured .price-period,.pulse-landing .price-card.featured .price-sub{color:hsla(42,39%,94%,.65)}.pulse-landing .price-card.featured .price-feature:before{color:var(--gold)}.pulse-landing .price-badge{position:absolute;top:-10px;right:24px;background:var(--gold);color:var(--navy);padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pulse-landing .price-name{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--navy);margin-bottom:4px}.pulse-landing .price-sub{font-size:13px;color:var(--ink-muted);margin-bottom:22px}.pulse-landing .price-amount{font-family:var(--serif);font-size:44px;font-weight:600;color:var(--navy);letter-spacing:-.02em;line-height:1}.pulse-landing .price-period{font-size:14px;color:var(--ink-muted);margin-left:4px}.pulse-landing .price-annual-note{font-size:12px;color:var(--ink-muted);margin-top:6px;height:16px}.pulse-landing .price-card.featured .price-annual-note{color:hsla(42,39%,94%,.55)}.pulse-landing .price-cta{width:100%;margin:24px 0 28px;padding:12px 18px}.pulse-landing .price-card .btn-primary{background:var(--navy)}.pulse-landing .price-card.featured .price-cta{background:var(--gold);color:var(--navy)}.pulse-landing .price-card.featured .price-cta:hover{background:#ddb75d}.pulse-landing .price-features{list-style:none}.pulse-landing .price-feature{padding:8px 0 8px 22px;position:relative;font-size:14.5px;color:var(--ink);line-height:1.5}.pulse-landing .price-feature:before{content:"\25C6";position:absolute;left:0;top:8px;color:var(--gold);font-size:10px}.pulse-landing .enterprise-strip{background:var(--cream-light);border:1px solid var(--rule);border-radius:10px;padding:22px 28px;max-width:820px;margin:28px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.pulse-landing .enterprise-text strong{font-family:var(--serif);font-size:17px;color:var(--navy);font-weight:600}.pulse-landing .enterprise-text p{font-size:13.5px;color:var(--ink-muted);margin-top:2px}.pulse-landing .faq{max-width:820px;margin:0 auto}.pulse-landing .faq-item{border-bottom:1px solid var(--rule)}.pulse-landing .faq-q{width:100%;background:transparent;border:none;padding:22px 0;font-family:var(--serif);font-size:18px;font-weight:600;color:var(--navy);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;letter-spacing:-.01em}.pulse-landing .faq-q:hover{color:var(--navy-soft)}.pulse-landing .faq-icon{color:var(--gold);font-size:20px;transition:transform .2s;font-weight:400}.pulse-landing .faq-item.open .faq-icon{transform:rotate(45deg)}.pulse-landing .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease-out;color:var(--ink-mid);font-size:15px;line-height:1.65}.pulse-landing .faq-item.open .faq-a{max-height:320px;padding:0 0 22px}.pulse-landing .faq-a strong{color:var(--navy);font-weight:600}.pulse-landing .footer{background:var(--navy);color:hsla(42,39%,94%,.7);padding:56px 32px 32px;margin-top:60px}.pulse-landing .footer-inner{max-width:1100px;margin:0 auto}.pulse-landing .footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--navy-soft)}.pulse-landing .footer-brand .brand{color:var(--cream-light);display:block;margin-bottom:10px}.pulse-landing .footer-brand p{font-size:13.5px;line-height:1.6;max-width:280px}.pulse-landing .footer-col h4{font-family:var(--sans);font-size:11.5px;color:var(--gold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-weight:600}.pulse-landing .footer-col ul{list-style:none}.pulse-landing .footer-col li{margin-bottom:10px}.pulse-landing .footer-col a{color:hsla(42,39%,94%,.7);text-decoration:none;font-size:14px;transition:color .15s}.pulse-landing .footer-col a:hover{color:var(--cream-light)}.pulse-landing .footer-col a .ext{font-size:11px;color:var(--gold);margin-left:6px}.pulse-landing .footer-bottom{padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:hsla(42,39%,94%,.5)}.pulse-landing .footer-bottom a{color:hsla(42,39%,94%,.5);text-decoration:none;margin-left:24px}.pulse-landing .footer-bottom a:hover{color:var(--cream-light)}.pulse-landing a:focus-visible,.pulse-landing button:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.pulse-landing .footer a:focus-visible,.pulse-landing .ladder-section a:focus-visible,.pulse-landing .live-ticker a:focus-visible,.pulse-landing .price-card.featured a:focus-visible,.pulse-landing .samples-section a:focus-visible{outline-color:var(--gold)}@media (max-width:900px){.pulse-landing .header-inner{padding:14px 20px}.pulse-landing .nav{gap:16px}.pulse-landing .nav a:not(.btn){display:none}.pulse-landing .live-ticker{font-size:11px;padding:8px 16px}.pulse-landing .live-ticker-time{display:none}.pulse-landing .hero{padding:50px 20px 40px}.pulse-landing .proof{padding:30px 20px 40px}.pulse-landing .proof-grid{grid-template-columns:repeat(2,1fr)}.pulse-landing .proof-tile:nth-child(2){border-right:none}.pulse-landing .proof-tile:first-child,.pulse-landing .proof-tile:nth-child(2){border-bottom:1px solid var(--rule-soft)}.pulse-landing .section{padding:60px 20px}.pulse-landing .steps{grid-template-columns:1fr;gap:36px}.pulse-landing .samples-section{padding:60px 20px}.pulse-landing .alert-grid{grid-template-columns:1fr}.pulse-landing .industries{grid-template-columns:repeat(2,1fr)}.pulse-landing .why-section{padding:50px 20px}.pulse-landing .why-grid{grid-template-columns:1fr;gap:18px}.pulse-landing .ladder-section{padding:50px 20px}.pulse-landing .ladder-grid{grid-template-columns:1fr;gap:16px}.pulse-landing .ladder-tagline{font-size:19px}.pulse-landing .built-for{font-size:12.5px}.pulse-landing .price-grid{grid-template-columns:1fr}.pulse-landing .enterprise-strip{flex-direction:column;align-items:flex-start}.pulse-landing .footer{padding:40px 20px 24px}.pulse-landing .footer-top{grid-template-columns:1fr;gap:32px}.pulse-landing .footer-bottom{flex-direction:column;gap:12px;align-items:flex-start}.pulse-landing .footer-bottom a{margin:0 16px 0 0}}@media (max-width:480px){.pulse-landing .hero h1{font-size:36px}.pulse-landing .hero-sub{font-size:16px}.pulse-landing .alert-statement{font-size:20px}.pulse-landing .alert-lockup-metric{font-size:30px}.pulse-landing .alert-lockup-metric.is-name{font-size:22px}.pulse-landing .proof-grid{grid-template-columns:1fr}.pulse-landing .proof-tile{border-right:none;border-bottom:1px solid var(--rule-soft)}.pulse-landing .proof-tile:last-child{border-bottom:none}.pulse-landing .industries{grid-template-columns:1fr}.pulse-landing .cta-row{flex-direction:column;align-items:stretch}.pulse-landing .cta-row .btn{width:100%}}