.marketing-hero{isolation:isolate;background:#050505;position:relative;overflow:visible}.hero-background{pointer-events:none;position:absolute;inset:0 0 -220px;overflow:hidden}.hero-background-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#05050580 72%,#050505 100%),radial-gradient(80% 50% at 50% -20%,#f828082e,#0000);position:absolute;inset:0}.hero-copy{z-index:2;text-align:center;max-width:940px;margin:0 auto;padding:170px 24px 70px;position:relative}.hero-copy>div{max-width:none}.hero-copy h1{letter-spacing:-.055em;margin-bottom:25px;font-size:clamp(44px,5.7vw,80px);font-weight:500;line-height:1.08}.hero-copy h1 span{color:var(--color-zinc-400);-webkit-text-fill-color:currentColor;background:0 0;display:block}.hero-copy h1+p{max-width:540px;margin:0 auto 32px;font-size:18px;line-height:1.65}.hero-copy .flex.flex-col{justify-content:center;align-items:center}.hero-copy a{border-radius:999px;padding:15px 24px;font-size:14px}.hero-copy a.group{color:var(--background);box-shadow:none;background:#fff}.hero-copy a.group:hover{background:#e9e9ed}.hero-copy .hero-secondary{color:#fff;background:#050505;border:1px solid #ffffff40;align-items:center;gap:20px;display:inline-flex}.hero-copy .hero-secondary:hover{border-color:#f82808}.hero-copy p.text-sm{font-size:11px}.hero-copy .reveal{opacity:1;transform:none}.platform-overview{background:radial-gradient(at 50% 0,#20185012,#0000 60%);position:relative}.platform-overview h2{letter-spacing:-.045em;max-width:760px;margin-inline:auto;font-weight:500}.platform-overview .grid>a{background:linear-gradient(155deg,#171519,#0b0a0c);border-color:#ffffff10;padding:30px 24px}.platform-overview .grid>a p{color:var(--color-zinc-400)}.hero-copy a:focus-visible{outline:2px solid var(--color-flame);outline-offset:5px}@media (width<=600px){.hero-background{bottom:-150px}.hero-copy{padding:125px 24px 48px}.hero-copy h1{font-size:43px}.hero-copy h1+p{font-size:15px}.hero-copy .flex.flex-col{gap:10px}}.outreach-journey{padding:100px 0 88px;position:relative}.journey-heading{text-align:center;max-width:850px;margin:0 auto 68px}.journey-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-flame);margin-bottom:22px;font-size:11px;font-weight:600}.journey-heading h2{color:var(--color-white);letter-spacing:-.04em;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.12}.journey-heading h2 span{color:var(--color-zinc-400)}.journey-description{color:var(--color-zinc-400);max-width:750px;margin:26px auto 0;font-size:18px;line-height:1.7}.journey-steps{grid-template-columns:repeat(5,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.journey-steps li{position:relative}.journey-steps li:not(:last-child):after{content:"";background:linear-gradient(90deg,#f8280845,#ffffff12);height:1px;position:absolute;top:22px;left:60px;right:-10px}.journey-number{width:45px;height:45px;color:var(--color-flame);background:linear-gradient(135deg,#f828081c,#20185026);border:1px solid #f8280855;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:12px;display:flex}.journey-steps h3{color:var(--color-white);letter-spacing:-.02em;margin-bottom:12px;font-size:19px;font-weight:500}.journey-steps p{color:var(--color-zinc-400);font-size:14px;line-height:1.7}.journey-outcome{text-align:center;color:var(--color-zinc-300);border-top:1px solid #ffffff12;margin-top:44px;padding-top:24px;font-size:15px}.journey-outcome>span{color:var(--color-flame);margin-right:10px}.integration-logos{flex-wrap:wrap;justify-content:center;gap:16px;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:flex}.integration-logos li{background:#ffffff03;border:1px solid #ffffff12;border-radius:16px;flex:0 calc(25% - 12px);grid-template-columns:44px 1fr;align-items:center;gap:4px 16px;min-width:230px;padding:22px 24px;display:grid}.integration-logos img{object-fit:contain;border-radius:10px;grid-row:span 2}.integration-logos li>span:first-of-type{color:var(--color-white);font-size:18px}.integration-type{color:var(--color-zinc-500);font-size:12px}@media (width<=800px){.journey-steps{grid-template-columns:1fr;gap:28px}.journey-steps li{min-height:78px;padding-left:68px}.journey-number{position:absolute;top:0;left:0}.journey-steps li:not(:last-child):after{width:1px;height:auto;inset:55px auto -17px 22px}.journey-steps h3{color:var(--color-white);margin-bottom:6px}.integration-logos{max-width:540px}.integration-logos li{flex-basis:100%}.journey-description{font-size:16px}.outreach-journey{padding:72px 0 48px}.journey-heading{margin-bottom:40px}}
