.pulse-feature-icon{width:44px;height:44px;color:var(--orange,#ff3d03);background:#ff3d031f;border-radius:10px;place-items:center;display:grid}.pulse-shot-wrap{isolation:isolate;position:relative}.pulse-shot-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 65% at 50% 40%,#ff3d0329,#0000 72%);position:absolute;inset:-18% -10%}.pulse-shot-frame{background:#08151d;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -30px #000000a6}.pulse-shot-placeholder{aspect-ratio:16/8.6;text-align:center;background:radial-gradient(circle at 30% 20%,#ff3d031a,#0000 60%),#08151d;place-items:center;padding:24px;display:grid}.pulse-shot-placeholder span{color:#fff6;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.pulse-shot-frame img{width:100%;height:auto;display:block}.pulse-trust{background:var(--navy);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:30px 0;display:flex}.pulse-trust .sol-shell{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,34px);display:flex}.pulse-trust-label{color:#fff6;letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:10px}.pulse-trust-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pulse-trust-list li{color:#ffffffbf;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;display:inline-flex}.pulse-trust-list li svg{color:var(--orange,#ff3d03);flex:none}.pulse-showcase-section{background:var(--navy);border-top:1px solid #ffffff12;padding:92px 0}.pulse-showcase{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,90px);display:flex}.pulse-showcase--reverse{flex-direction:row-reverse}.pulse-showcase-copy{flex:380px;min-width:300px}.pulse-showcase-media{flex:440px;min-width:280px}.pulse-showcase-copy h2{margin:12px 0 26px}.pulse-showcase-points{flex-direction:column;gap:22px;margin-bottom:30px;display:flex}.pulse-showcase-point{align-items:flex-start;gap:14px;display:flex}.pulse-showcase-point .pulse-feature-icon{flex:none;width:38px;height:38px}.pulse-showcase-point h3{text-transform:uppercase;letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:600}.pulse-showcase-point p{color:#fff9;margin:0;font-size:13.5px;line-height:1.55}.pulse-showcase-link{color:var(--orange,#ff3d03);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ff3d0366;align-items:center;gap:8px;padding-bottom:4px;font-size:11px;text-decoration:none;display:inline-flex}.pulse-showcase-media .pulse-shot-frame{border-radius:14px}.pulse-section-head{max-width:640px;margin:0 0 48px}.pulse-more{background:var(--navy);border-top:1px solid #ffffff12;padding:88px 0 104px}.pulse-more-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;display:grid}.pulse-more-card{flex-direction:column;gap:14px;display:flex}.pulse-more-card .pulse-feature-icon{width:38px;height:38px}.pulse-more-card h3{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.pulse-more-card p{color:#ffffff94;margin:0;font-size:13px;line-height:1.5}.pulse-compare{background:var(--navy);border-top:1px solid #ffffff12;padding:88px 0 104px}.pulse-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pulse-compare-col{background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;padding:30px clamp(22px,2.8vw,34px) 34px}.pulse-compare-col--highlight{background:#ff3d030d;border-color:#ff3d0359}.pulse-compare-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin-bottom:20px;font-size:11px;display:block}.pulse-compare-col--highlight .pulse-compare-label{color:var(--orange,#ff3d03)}.pulse-compare-col ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pulse-compare-col li{color:#ffffffad;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.pulse-compare-col li svg{color:#ffffff4d;flex:none;margin-top:2px}.pulse-compare-col--highlight li{color:#ffffffeb}.pulse-compare-col--highlight li svg{color:var(--orange,#ff3d03)}@media (max-width:760px){.pulse-showcase,.pulse-showcase--reverse{flex-direction:column}.pulse-compare-grid{grid-template-columns:1fr}}@media (max-width:640px){.pulse-showcase-section,.pulse-more,.pulse-compare{padding:64px 0}.pulse-trust .sol-shell{flex-direction:column;align-items:flex-start}}
