html{scroll-behavior:smooth}.event-lp{--red:#e60000;--maroon:#8c1c24;--ink:#111;--gray:#666;--light-gray:#b3b3b3;--hairline:rgba(0,0,0,.09);--band:#e8e8e8;--page:#fafafa;--white:#fff;--font-head:"Playfair Display",Georgia,serif;--font-body:"Montserrat",-apple-system,BlinkMacSystemFont,sans-serif;background:var(--page);color:var(--gray);font-family:var(--font-body);line-height:1.65;-webkit-font-smoothing:antialiased}.event-lp *{box-sizing:border-box;margin:0;padding:0}.event-lp img{display:block;max-width:100%}.event-lp a{color:inherit;text-decoration:none}.event-lp .container{margin:0 auto;max-width:1160px;padding:0 32px}.event-lp h1,.event-lp h2,.event-lp h3,.event-lp h4{color:var(--ink);font-family:var(--font-head);font-weight:700;line-height:1.2}.event-lp em{color:var(--red);font-style:normal}.event-lp .eyebrow{align-items:center;color:var(--maroon);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.event-lp .eyebrow.on-dark{color:#f1b9a0}.event-lp .btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:700;gap:6px;letter-spacing:.08em;padding:14px 26px;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.event-lp .btn-primary{background:var(--red);color:#fff}.event-lp .btn-primary:hover{background:#c40000}.event-lp .btn-primary-inverse{background:#fff;color:var(--maroon)}.event-lp .btn-primary-inverse:hover{background:#f2e9e9}.event-lp .btn-sm{font-size:11px;padding:10px 20px}.event-lp .text-link{border-bottom:1.5px solid rgba(140,28,36,.35);color:var(--maroon);font-size:13px;font-weight:700;letter-spacing:.02em;padding-bottom:2px}.event-lp .text-link:hover{border-color:var(--maroon)}.event-lp .text-link.on-dark{border-color:hsla(0,0%,100%,.4);color:#fff}.event-lp section{padding:80px 0}.event-lp .section-head{margin:0 auto 48px;max-width:660px;text-align:center}.event-lp .section-head .eyebrow{justify-content:center}.event-lp .section-head h2{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:14px}.event-lp .section-head p{font-size:15px}@media (max-width:560px){.event-lp .container{padding:0 20px}.event-lp section{padding:56px 0}}.event-lp .integrations-section{background:var(--white);border-top:1px solid var(--hairline);padding:56px 0}.event-lp .integrations-section .section-head{margin-bottom:28px}.event-lp .integrations-group{margin:0 auto;text-align:center}.event-lp .integrations-group+.integrations-group{margin-top:20px}.event-lp .integrations-label{color:var(--light-gray);font-size:9.5px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.event-lp .integrations-grid{align-items:center;display:flex;flex-wrap:wrap;gap:var(--badge-gap,8px);justify-content:center;padding:2px 0}.event-lp .integration-badge{align-items:center;border:1.5px solid var(--hairline);border-radius:100px;color:var(--gray);display:inline-flex;font-family:var(--font-body);font-size:var(--badge-fs,14px);font-weight:700;gap:.55em;padding:.62em 1.15em .62em .9em;transition:all .18s ease}.event-lp .integration-badge img{height:var(--badge-icon,18px);max-width:calc(var(--badge-icon,18px)*1.9);object-fit:contain;width:auto}.event-lp .integration-badge:hover{border-color:rgba(0,0,0,.18);box-shadow:0 4px 14px rgba(0,0,0,.06);color:var(--ink);transform:translateY(-1px)}