@font-face{font-family:HL DM Sans Hundreds;font-style:normal;font-weight:400;font-display:swap;src:url(/marketing/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL DM Sans Hundreds;font-style:normal;font-weight:400;font-display:swap;src:url(/marketing/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HL DM Sans Hundreds;font-style:normal;font-weight:500;font-display:swap;src:url(/marketing/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL DM Sans Hundreds;font-style:normal;font-weight:500;font-display:swap;src:url(/marketing/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HL DM Sans Hundreds;font-style:normal;font-weight:600;font-display:swap;src:url(/marketing/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL DM Sans Hundreds;font-style:normal;font-weight:600;font-display:swap;src:url(/marketing/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HL DM Sans Hundreds;font-style:normal;font-weight:700;font-display:swap;src:url(/marketing/fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL DM Sans Hundreds;font-style:normal;font-weight:700;font-display:swap;src:url(/marketing/fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:400;font-display:swap;src:url(/marketing/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:400;font-display:swap;src:url(/marketing/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:500;font-display:swap;src:url(/marketing/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:500;font-display:swap;src:url(/marketing/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:600;font-display:swap;src:url(/marketing/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:600;font-display:swap;src:url(/marketing/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:700;font-display:swap;src:url(/marketing/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:700;font-display:swap;src:url(/marketing/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:800;font-display:swap;src:url(/marketing/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:HL Manrope Hundreds;font-style:normal;font-weight:800;font-display:swap;src:url(/marketing/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html:has(.hls-site){font-size:revert}.hls-site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hls-site>div.hls-body{min-height:100vh}.hls-site :where(*){margin:revert;padding:revert;border:revert}.hls-site :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.hls-site :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.hls-site :where(small){font-size:revert}.hls-site :where(table){text-indent:revert;border-color:revert;border-collapse:revert}.hls-site :where(ol,ul,menu){list-style:revert}.hls-site :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.hls-site :where(img,video,picture,iframe,svg,canvas){max-width:revert}.hls-site :where(button,input,select,optgroup,textarea){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}.hls-site ::placeholder{opacity:revert;color:revert}.hls-site :where(textarea){resize:revert}.hls-site :where(code,kbd,samp,pre){font-family:revert;font-size:revert}.hls-site :where(p,h1,h2,h3,h4,h5,h6,li,td,th,blockquote,pre,code){overflow-wrap:revert;word-break:revert}.hls-site :where(button,a,select,textarea,input){min-height:revert;min-width:revert}@media (hover:none){.hls-site :where(button):active{transform:revert}}@font-face{font-family:HL Site Manrope;src:url(/marketing/fonts/manrope-latin.woff2)format("woff2");font-display:swap}@font-face{font-family:HL Site DM Sans;src:url(/marketing/fonts/dm-sans-latin.woff2)format("woff2");font-display:swap}.hls-site{--ink:#142b37;--muted:#516b76;--blue:#216b78;--teal:#4596a2;--red:#d8264c;--pale:#eaf5f5;--line:#d2e2e5;--paper:#f4fafb;--navy:#123c48;--white:#fff;--radius:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hls-site :not(.hls-embed *){box-sizing:border-box}html:has(.hls-site){scroll-behavior:smooth;scroll-padding-top:110px}.hls-site>div:where(.hls-body):not(.hls-embed *){color:var(--ink);background:#fff;margin:0;font-family:HL Site DM Sans,Arial,sans-serif;font-size:17px;line-height:1.65}.hls-site>div:where(.hls-body).menu-open:not(.hls-embed *){overflow:hidden}.hls-site h1:not(.hls-embed *),.hls-site h2:not(.hls-embed *),.hls-site h3:not(.hls-embed *),.hls-site h4:not(.hls-embed *),.hls-site .button:not(.hls-embed *),.hls-site summary:not(.hls-embed *){font-family:HL Site Manrope,Arial,sans-serif}.hls-site h1:not(.hls-embed *),.hls-site h2:not(.hls-embed *),.hls-site h3:not(.hls-embed *),.hls-site p:not(.hls-embed *),.hls-site figure:not(.hls-embed *){margin:0}.hls-site h1:not(.hls-embed *){letter-spacing:-2.5px;max-width:850px;font-size:clamp(40px,4.4vw,66px);font-weight:750;line-height:1.09}.hls-site h2:not(.hls-embed *){letter-spacing:-1.35px;font-size:clamp(30px,3vw,43px);font-weight:750;line-height:1.2}.hls-site h3:not(.hls-embed *){letter-spacing:-.3px;font-size:20px;line-height:1.4}.hls-site p:not(.hls-embed *){color:var(--muted);margin:18px 0}.hls-site a:not(.hls-embed *){color:inherit;text-underline-offset:4px}.hls-site button:not(.hls-embed *),.hls-site input:not(.hls-embed *),.hls-site select:not(.hls-embed *){font:inherit}.hls-site button:not(.hls-embed *),.hls-site select:not(.hls-embed *),.hls-site summary:not(.hls-embed *){cursor:pointer}.hls-site button:not(.hls-embed *){color:inherit}.hls-site button:disabled:not(.hls-embed *){cursor:default}.hls-site img:not(.hls-embed *){max-width:100%;height:auto;display:block}.hls-site iframe:not(.hls-embed *){background:#fff;border:0;width:100%;display:block}.hls-site .wrap:not(.hls-embed *){width:min(1240px,100% - 80px);margin:auto}.hls-site .narrow:not(.hls-embed *){max-width:850px}.hls-site .section:not(.hls-embed *){padding:94px 0}.hls-site .section-intro:not(.hls-embed *){max-width:780px;margin-bottom:38px}.hls-site .section-intro p:not(.hls-embed *){max-width:740px}.hls-site .eyebrow:not(.hls-embed *){letter-spacing:2px;color:var(--blue);text-transform:uppercase;margin:0 0 19px;font-size:12px;font-weight:800;line-height:1.6}.hls-site .fine:not(.hls-embed *),.hls-site small:not(.hls-embed *){color:var(--muted);font-size:13px;line-height:1.6}.hls-site .fine a:not(.hls-embed *){font-weight:700}.hls-site .sr-only:not(.hls-embed *){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hls-site .skip:not(.hls-embed *){z-index:100;background:#fff;padding:10px 18px;position:absolute;top:10px;left:10px;transform:translateY(-200%)}.hls-site .skip:focus:not(.hls-embed *){transform:translateY(0)}.hls-site :focus-visible:not(.hls-embed *){outline-offset:4px;outline:3px solid #c16413}.hls-site .button:not(.hls-embed *){border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 23px;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.hls-site .button:hover:not(.hls-embed *){transform:translateY(-2px)}.hls-site .primary:not(.hls-embed *){background:var(--red);color:#fff;box-shadow:0 3px #b71e3e}.hls-site .primary:hover:not(.hls-embed *){background:#be1e40}.hls-site .secondary:not(.hls-embed *){color:var(--ink);background:0 0;border-color:#9ebbc3}.hls-site .secondary:hover:not(.hls-embed *){background:#e6f1f2}.hls-site .compact:not(.hls-embed *){white-space:nowrap;min-height:44px;padding:11px 17px;font-size:12px}.hls-site .actions:not(.hls-embed *){flex-wrap:wrap;gap:12px;margin-top:27px;margin-bottom:19px;display:flex}.hls-site .site-header:not(.hls-embed *){z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;border-bottom:1px solid #e5eded;position:sticky;top:0}.hls-site .header-inner:not(.hls-embed *){align-items:center;gap:24px;max-width:1550px;min-height:90px;margin:auto;padding:15px 28px;display:flex}.hls-site .brand:not(.hls-embed *){flex:0 0 163px}.hls-site .header-inner nav:not(.hls-embed *){justify-content:center;align-items:center;gap:19px;margin-left:auto;font-size:12px;font-weight:700;line-height:1.4;display:flex}.hls-site .header-inner nav>a:not(.hls-embed *){white-space:nowrap;padding:14px 0;text-decoration:none}.hls-site .header-inner nav>a:hover:not(.hls-embed *),.hls-site .header-inner nav [aria-current]:not(.hls-embed *){color:var(--red)}.hls-site .header-actions:not(.hls-embed *){align-items:center;gap:17px;display:flex}.hls-site .language-control:not(.hls-embed *){align-items:center;gap:3px;font-size:12px;display:flex}.hls-site .language-control select:not(.hls-embed *){max-width:85px;color:var(--ink);background:0 0;border:0;padding:10px 0;font-size:12px}.hls-site .nav-dropdown:not(.hls-embed *){position:relative}.hls-site .nav-dropdown summary:not(.hls-embed *){white-space:nowrap;padding:14px 0;list-style:none}.hls-site .nav-dropdown summary:not(.hls-embed *)::-webkit-details-marker{display:none}.hls-site .nav-dropdown summary span:not(.hls-embed *){margin-left:3px}.hls-site .dropdown-menu:not(.hls-embed *){border:1px solid var(--line);background:#fff;border-radius:12px;width:280px;padding:12px;position:absolute;top:45px;left:-20px;box-shadow:0 14px 25px #123c481a}.hls-site .dropdown-menu a:not(.hls-embed *){border-radius:6px;padding:11px 13px;font-size:13px;text-decoration:none;display:block}.hls-site .dropdown-menu a:hover:not(.hls-embed *){background:var(--paper);color:var(--red)}.hls-site .menu-toggle:not(.hls-embed *){background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.hls-site .menu-toggle span:not(.hls-embed *){background:var(--ink);width:22px;height:2px;margin:5px 0;display:block}.hls-site .home-hero:not(.hls-embed *){background:linear-gradient(110deg,#f2f8f7,#f8f9f5);padding:68px 0 64px;overflow:hidden}.hls-site .hero-grid:not(.hls-embed *){grid-template-columns:.98fr 1.1fr;align-items:center;gap:60px;display:grid}.hls-site .hero-copy .eyebrow:not(.hls-embed *){letter-spacing:1.9px;font-size:11px}.hls-site .hero-copy h1:not(.hls-embed *){max-width:570px;font-size:clamp(44px,4.6vw,68px)}.hls-site .hero-copy>p:not(.eyebrow):not(.fine):not(.hls-embed *){max-width:550px;font-size:17px;line-height:1.8}.hls-site .hero-copy>p:nth-of-type(3):not(.hls-embed *){color:var(--blue);font-size:14px;font-weight:700}.hls-site .hero-copy .fine:not(.hls-embed *){margin-top:22px}.hls-site .hero-visual:not(.hls-embed *){padding-bottom:33px;position:relative}.hls-site .hero-visual:not(.hls-embed *):before{content:"";background:#dcebea;border-radius:160px 20px 20px;width:63%;height:85%;position:absolute;top:-23px;right:-24px}.hls-site .hero-visual img:not(.hls-embed *){object-fit:cover;object-position:67% center;border-radius:160px 15px 15px;width:100%;height:535px;position:relative}.hls-site .image-caption:not(.hls-embed *){letter-spacing:.4px;color:var(--muted);font-size:11px;position:absolute;bottom:5px;right:0}.hls-site .hero-foot:not(.hls-embed *){color:var(--muted);align-items:center;gap:12px;margin-top:35px;font-size:11px;display:flex}.hls-site .hero-foot .line:not(.hls-embed *){background:var(--teal);width:32px;height:2px}.hls-site .audience-section .section-intro:not(.hls-embed *){max-width:none}.hls-site .audience-section .section-intro h2:not(.hls-embed *){font-size:38px}.hls-site .audience-grid:not(.hls-embed *){grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.hls-site .audience-card:not(.hls-embed *){border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.hls-site .audience-card:hover:not(.hls-embed *){transform:translateY(-4px);box-shadow:0 10px 24px #142b3710}.hls-site .audience-card .card-image:not(.hls-embed *){display:block;overflow:hidden}.hls-site .audience-card img:not(.hls-embed *){object-fit:cover;width:100%;height:190px;transition:transform .3s}.hls-site .audience-card:hover img:not(.hls-embed *){transform:scale(1.025)}.hls-site .audience-card>div:not(.hls-embed *){flex-direction:column;flex:1;padding:25px 25px 20px;display:flex}.hls-site .audience-card h3:not(.hls-embed *){font-size:19px}.hls-site .audience-card p:not(.hls-embed *){margin:12px 0 18px;font-size:14px;line-height:1.7}.hls-site .audience-card .actions:not(.hls-embed *){margin:auto 0 0}.hls-site .audience-card .button:not(.hls-embed *){min-height:30px;box-shadow:none;color:var(--blue);background:0 0;border:0;padding:0;font-size:12px}.hls-site .audience-card .button:not(.hls-embed *):after{content:"→";font-size:18px}.hls-site .split:not(.hls-embed *){grid-template-columns:1fr 1fr;align-items:center;gap:74px;display:grid}.hls-site .split.reverse>.copy-block:not(.hls-embed *){order:2}.hls-site .split.reverse>.photo-block:not(.hls-embed *),.hls-site .split.reverse>.product-figure:not(.hls-embed *){order:1}.hls-site .copy-block h3:not(.hls-embed *){margin:24px 0 5px}.hls-site .copy-block p:not(.hls-embed *){font-size:16px;line-height:1.8}.hls-site .photo-block img:not(.hls-embed *){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.hls-site .patchwork:not(.hls-embed *){background:var(--paper)}.hls-site .patchwork h2:not(.hls-embed *){font-size:37px}.hls-site .patchwork .photo-block:not(.hls-embed *){align-self:stretch}.hls-site .patchwork .photo-block img:not(.hls-embed *){height:100%;min-height:520px}.hls-site .spark-section:not(.hls-embed *){background:#fff}.hls-site .spark-section .section-intro:not(.hls-embed *){text-align:center;margin:auto auto 38px}.hls-site .invitation-grid:not(.hls-embed *){grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.hls-site .invitation-grid article:not(.hls-embed *){border-top:1px solid var(--line);padding:24px 16px 16px 0}.hls-site .invitation-grid h3:not(.hls-embed *){font-size:19px}.hls-site .invitation-grid p:not(.hls-embed *){font-size:14px;line-height:1.7}.hls-site .spark-mark:not(.hls-embed *){color:var(--red);margin-bottom:10px;font-size:28px;display:block}.hls-site .spark-tail:not(.hls-embed *){text-align:center;max-width:780px;margin:0 auto 35px}.hls-site .spark-tail .actions:not(.hls-embed *){justify-content:center}.hls-site .simulation-shell:not(.hls-embed *){border:1px solid var(--line);background:var(--paper);border-radius:16px;overflow:hidden;box-shadow:0 15px 45px #123c4809}.hls-site .simulation-label:not(.hls-embed *){border-bottom:1px solid var(--line);background:#f6fafb;align-items:center;gap:8px;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.hls-site .simulation-label a:not(.hls-embed *){margin-left:auto}.hls-site .status-dot:not(.hls-embed *){background:var(--teal);border-radius:100%;width:7px;height:7px}.hls-site .simulation-shell iframe:not(.hls-embed *){height:850px;min-height:740px}.hls-site .simulation-shell>.fine:not(.hls-embed *){padding:0 20px}.hls-site .dashboard-section:not(.hls-embed *){background:#edf5f5}.hls-site .dashboard-window:not(.hls-embed *){background:#fff;border:1px solid #c4d8dd;border-radius:12px;overflow:auto;box-shadow:0 20px 50px #123c4810}.hls-site .dashboard-window iframe:not(.hls-embed *){min-width:900px;height:850px}.hls-site .dashboard-figure figcaption:not(.hls-embed *){color:var(--muted);justify-content:space-between;gap:10px;padding:14px 2px;font-size:12px;display:flex}.hls-site .dashboard-figure figcaption a:not(.hls-embed *){font-weight:700}.hls-site .product-figure:not(.hls-embed *){border:1px solid var(--line);background:#eaf2f3;border-radius:14px;padding:15px;overflow:hidden}.hls-site .product-figure img:not(.hls-embed *){object-fit:contain;width:100%;max-height:550px}.hls-site .product-figure figcaption:not(.hls-embed *){text-align:right;color:var(--muted);margin-top:10px;font-size:11px}.hls-site .closing:not(.hls-embed *){background:var(--navy);color:#fff;padding:75px 0}.hls-site .closing>.wrap:not(.hls-embed *){grid-template-columns:1.4fr .8fr;align-items:center;gap:80px;display:grid}.hls-site .closing h2:not(.hls-embed *){max-width:650px}.hls-site .closing p:not(.hls-embed *){color:#d4e3e8}.hls-site .closing .secondary:not(.hls-embed *){color:#fff;border-color:#608590}.hls-site .closing .secondary:hover:not(.hls-embed *){color:var(--ink)}.hls-site .closing .fine:not(.hls-embed *){font-size:12px}.hls-site .price-mark:not(.hls-embed *){border-left:1px solid #42626c;padding-left:65px}.hls-site .price-mark>span:not(.hls-embed *){letter-spacing:2px;font-size:11px;font-weight:700}.hls-site .price-mark strong:not(.hls-embed *){font-family:HL Site Manrope,Arial;font-size:68px;line-height:1.5;display:block}.hls-site .price-mark strong span:not(.hls-embed *){letter-spacing:0;font-size:17px;font-weight:400}.hls-site .price-mark p:not(.hls-embed *){margin:0;font-size:13px}.hls-site .site-footer:not(.hls-embed *){border-top:1px solid var(--line);background:#f5f8f8;padding:65px 0 0}.hls-site .footer-top:not(.hls-embed *){grid-template-columns:1.6fr .8fr 1fr 1fr;gap:45px;display:grid}.hls-site .footer-wordmark:not(.hls-embed *){color:var(--blue);letter-spacing:-1.5px;font-family:HL Site Manrope;font-size:30px;font-weight:800;text-decoration:none}.hls-site .footer-wordmark span:not(.hls-embed *){color:var(--red)}.hls-site .footer-brand h2:not(.hls-embed *){letter-spacing:-.5px;margin-top:22px;font-size:22px}.hls-site .footer-brand p:not(.hls-embed *){max-width:330px;font-size:13px}.hls-site .footer-top>div>h3:not(.hls-embed *){color:var(--blue);margin:8px 0 22px;font-size:12px}.hls-site .footer-top>div>a:not(.footer-wordmark):not(.hls-embed *){color:#3e5d68;margin:11px 0;font-size:12px;text-decoration:none;display:block}.hls-site .footer-top a:hover:not(.hls-embed *){text-decoration:underline}.hls-site .trust:not(.hls-embed *){border-top:1px solid var(--line);margin-top:42px;padding:30px 0}.hls-site .trust .eyebrow:not(.hls-embed *){letter-spacing:1px;margin-bottom:6px;font-size:10px}.hls-site .trust h3:not(.hls-embed *){font-size:18px}.hls-site .trust p:not(.eyebrow):not(.hls-embed *){margin:10px 0 14px;font-size:12px;line-height:1.8}.hls-site .badges:not(.hls-embed *){flex-wrap:wrap;gap:9px;display:flex}.hls-site .badges span:not(.hls-embed *){color:var(--blue);border:1px solid #bdd2d9;border-radius:4px;padding:4px 11px;font-size:10px;font-weight:700}.hls-site .footer-bottom:not(.hls-embed *){border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:11px;display:flex}.hls-site .footer-bottom p:not(.hls-embed *){margin:0;font-size:11px}.hls-site .footer-bottom>div:not(.hls-embed *){gap:20px;display:flex}.hls-site .page-hero:not(.hls-embed *){background:var(--paper);padding:78px 0}.hls-site .page-hero h1:not(.hls-embed *){letter-spacing:-1.8px;font-size:clamp(38px,3.8vw,55px)}.hls-site .page-hero .photo-block img:not(.hls-embed *){height:480px}.hls-site .text-hero:not(.hls-embed *){text-align:center}.hls-site .text-hero .narrow:not(.hls-embed *){max-width:850px}.hls-site .text-hero .actions:not(.hls-embed *){justify-content:center}.hls-site .text-hero p:not(.hls-embed *){font-size:18px}.hls-site .visual-section:nth-child(2n):not(.hls-embed *),.hls-site .text-section:nth-child(2n):not(.hls-embed *){background:#f6f9f8}.hls-site .visual-section .dashboard-figure:not(.hls-embed *){margin-top:35px}.hls-site .text-section>.narrow>p:not(.hls-embed *){font-size:17px}.hls-site .text-section>.narrow h3:not(.hls-embed *){margin-top:26px}.hls-site .soft-close:not(.hls-embed *){background:var(--pale)!important}.hls-site .feature-grid:not(.hls-embed *){grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.hls-site .feature-grid article:not(.hls-embed *){border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px}.hls-site .feature-grid p:not(.hls-embed *){font-size:14px}.hls-site .feature-grid h3:not(.hls-embed *){font-size:19px}.hls-site .faq-section:not(.hls-embed *){padding-top:35px;padding-bottom:35px}.hls-site .faq-item:not(.hls-embed *){border-bottom:1px solid var(--line);padding:22px 0}.hls-site .faq-item summary:not(.hls-embed *){padding-right:30px;font-size:19px;font-weight:700;list-style:none;position:relative}.hls-site .faq-item summary:not(.hls-embed *):after{content:"+";color:var(--blue);font-size:25px;font-weight:400;position:absolute;top:-5px;right:0}.hls-site .faq-item[open] summary:not(.hls-embed *):after{content:"−"}.hls-site .faq-item p:not(.hls-embed *){font-size:16px;line-height:1.85}.hls-site .demo-grid:not(.hls-embed *){grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.hls-site .demo-card:not(.hls-embed *){border:1px solid var(--line);border-radius:16px;overflow:hidden}.hls-site .demo-card>img:not(.hls-embed *){object-fit:cover;width:100%;height:290px}.hls-site .demo-card>div:not(.hls-embed *){padding:32px}.hls-site .demo-card h3:first-child:not(.hls-embed *){text-transform:uppercase;letter-spacing:1px;color:var(--blue);margin-bottom:14px;font-size:13px}.hls-site .demo-card p:not(.hls-embed *){font-size:15px}.hls-site .filter-bar:not(.hls-embed *){border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:1.5fr 1.2fr 1fr auto;align-items:end;gap:15px;padding:24px;display:grid}.hls-site label:not(.hls-embed *){font-size:13px;font-weight:700;display:block}.hls-site input:not(.hls-embed *),.hls-site select:not(.hls-embed *){width:100%;color:var(--ink);background:#fff;border:1px solid #b6cdd3;border-radius:7px;min-height:47px;padding:11px 13px;font-size:14px;display:block}.hls-site label input:not(.hls-embed *),.hls-site label select:not(.hls-embed *){margin-top:7px}.hls-site label small:not(.hls-embed *){margin-top:7px;font-weight:400;display:block}.hls-site .ideas-grid:not(.hls-embed *){grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.hls-site .idea-card:not(.hls-embed *){border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:27px;display:flex}.hls-site .idea-card .category:not(.hls-embed *){color:var(--blue);letter-spacing:.5px;font-size:10px;font-weight:800}.hls-site .idea-card h3:not(.hls-embed *){margin:12px 0;font-size:21px}.hls-site .idea-card blockquote:not(.hls-embed *){color:var(--ink);margin:5px 0 16px;font-size:17px;font-weight:600;line-height:1.7}.hls-site .idea-card p:not(.hls-embed *){margin:0 0 20px;font-size:13px;line-height:1.7}.hls-site .idea-card .idea-actions:not(.hls-embed *){flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.hls-site .idea-card .button:not(.hls-embed *){min-height:35px;padding:8px 12px;font-size:11px}.hls-site .idea-card .idea-actions a:not(.hls-embed *){color:var(--blue);font-size:11px;font-weight:700}.hls-site .approved-tag:not(.hls-embed *){letter-spacing:1px;text-transform:uppercase;color:#315e50;background:#e7f3ef;border-radius:4px;margin-bottom:14px;padding:4px 7px;font-size:10px}.hls-site .calculator-section:not(.hls-embed *){padding:65px 0}.hls-site .calculator-grid:not(.hls-embed *){grid-template-columns:1fr 1fr;align-items:start;gap:45px;display:grid}.hls-site .calculator-inputs:not(.hls-embed *){border:1px solid var(--line);border-radius:15px;padding:33px}.hls-site .calculator-inputs h2:not(.hls-embed *),.hls-site .calculator-results h2:not(.hls-embed *){letter-spacing:-.7px;margin-bottom:25px;font-size:28px}.hls-site .calculator-inputs label:not(.hls-embed *){margin:22px 0}.hls-site .calculator-inputs .button:not(.hls-embed *){width:100%}.hls-site .input-suffix:not(.hls-embed *){position:relative}.hls-site .input-suffix span:not(.hls-embed *){color:var(--muted);position:absolute;top:10px;right:15px}.hls-site .input-suffix input:not(.hls-embed *){padding-right:45px}.hls-site .calculator-results:not(.hls-embed *){background:var(--pale);border-radius:15px;padding:35px;position:sticky;top:120px}.hls-site .result-row:not(.hls-embed *){border-bottom:1px solid #c3d9dd;justify-content:space-between;align-items:center;gap:25px;padding:17px 0;font-size:13px;display:flex}.hls-site .result-row strong:not(.hls-embed *){white-space:nowrap;font-family:HL Site Manrope;font-size:24px}.hls-site .result-row.featured:not(.hls-embed *){display:block}.hls-site .result-row.featured strong:not(.hls-embed *){color:var(--blue);font-size:45px;line-height:1.5;display:block}.hls-site .calc-notice:not(.hls-embed *){background:#fff;border-radius:8px;padding:15px;font-size:13px}.hls-site .legal:not(.hls-embed *){max-width:900px;padding-top:65px;padding-bottom:75px}.hls-site .legal>p:not(.hls-embed *){font-size:16px}.hls-site .legal-section:not(.hls-embed *){margin-top:40px}.hls-site .legal-section h2:not(.hls-embed *){letter-spacing:-.5px;font-size:25px}.hls-site .legal-section p:not(.hls-embed *){font-size:16px;line-height:1.9}.hls-site .preserved-pricing iframe:not(.hls-embed *){width:100%;height:6800px}@media (min-width:1450px){.hls-site .hero-grid:not(.hls-embed *){gap:80px}.hls-site .home-hero:not(.hls-embed *){padding:85px 0}.hls-site .hero-visual img:not(.hls-embed *){height:575px}}@media (max-width:1250px){.hls-site .header-inner:not(.hls-embed *){gap:18px;padding:15px 20px}.hls-site .header-inner nav:not(.hls-embed *){gap:12px;font-size:11px}.hls-site .brand:not(.hls-embed *){flex-basis:140px}.hls-site .brand img:not(.hls-embed *){width:140px}.hls-site .header-actions:not(.hls-embed *){gap:9px}.hls-site .compact:not(.hls-embed *){padding:10px 12px;font-size:11px}.hls-site .language-control select:not(.hls-embed *){max-width:70px;font-size:11px}.hls-site .wrap:not(.hls-embed *){width:calc(100% - 60px)}.hls-site .hero-grid:not(.hls-embed *){gap:40px}.hls-site .hero-visual img:not(.hls-embed *){height:520px}.hls-site .split:not(.hls-embed *){gap:45px}}@media (max-width:1080px){.hls-site .header-inner:not(.hls-embed *){min-height:78px}.hls-site .menu-toggle:not(.hls-embed *){order:3;margin-left:auto;display:block}.hls-site .header-actions:not(.hls-embed *){margin-left:auto}.hls-site .header-inner nav:not(.hls-embed *){background:#fff;align-items:stretch;height:calc(100dvh - 78px);margin:0;padding:22px 30px 35px;font-size:16px;display:none;position:fixed;top:78px;left:0;right:0;overflow:auto}.hls-site .header-inner nav.open:not(.hls-embed *){flex-direction:column;justify-content:flex-start;gap:4px;display:flex}.hls-site .header-inner nav>a:not(.hls-embed *),.hls-site .nav-dropdown summary:not(.hls-embed *){padding:13px 0}.hls-site .dropdown-menu:not(.hls-embed *){width:100%;box-shadow:none;border:0;padding:0 0 10px 16px;position:static}.hls-site .dropdown-menu a:not(.hls-embed *){font-size:14px}.hls-site .hero-copy h1:not(.hls-embed *){font-size:50px}.hls-site .hero-grid:not(.hls-embed *){gap:35px}.hls-site .hero-visual img:not(.hls-embed *){height:485px}.hls-site .hero-copy>p:not(.eyebrow):not(.fine):not(.hls-embed *){font-size:15px}.hls-site .hero-copy .button:not(.hls-embed *){padding:12px 17px;font-size:12px}.hls-site .hero-foot:not(.hls-embed *){display:none}.hls-site .section:not(.hls-embed *){padding:75px 0}.hls-site .audience-grid:not(.hls-embed *){gap:20px}.hls-site .audience-card>div:not(.hls-embed *){padding:22px}.hls-site .audience-card h3:not(.hls-embed *){font-size:17px}.hls-site .footer-top:not(.hls-embed *){grid-template-columns:1.3fr 1fr 1fr;gap:26px}.hls-site .footer-brand:not(.hls-embed *){grid-column:1/-1}.hls-site .footer-brand h2:not(.hls-embed *){max-width:500px}.hls-site .footer-brand p:not(.hls-embed *){max-width:620px}.hls-site .footer-top>div>h3:not(.hls-embed *){margin-bottom:15px}.hls-site .filter-bar:not(.hls-embed *){grid-template-columns:1fr 1fr}.hls-site .ideas-grid:not(.hls-embed *),.hls-site .feature-grid:not(.hls-embed *){grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.hls-site .wrap:not(.hls-embed *){width:calc(100% - 38px)}.hls-site .section:not(.hls-embed *){padding:58px 0}.hls-site .header-inner:not(.hls-embed *){gap:10px;min-height:74px;padding:13px 16px}.hls-site .brand:not(.hls-embed *){flex-basis:123px}.hls-site .brand img:not(.hls-embed *){width:123px}.hls-site .header-actions:not(.hls-embed *){gap:8px}.hls-site .header-actions>.button:not(.hls-embed *){white-space:normal;text-align:center;max-width:104px;min-height:39px;padding:8px 10px;font-size:10px}.hls-site .language-control select:not(.hls-embed *){max-width:58px;padding:6px 0;font-size:10px}.hls-site .language-control>span[aria-hidden]:not(.hls-embed *){display:none}.hls-site .menu-toggle:not(.hls-embed *){width:35px;margin-left:0;padding:8px}.hls-site .header-inner nav:not(.hls-embed *){height:calc(100dvh - 74px);top:74px}.hls-site .home-hero:not(.hls-embed *){padding:40px 0 34px}.hls-site .hero-grid:not(.hls-embed *){flex-direction:column;gap:30px;display:flex}.hls-site .hero-copy:not(.hls-embed *){width:100%}.hls-site .hero-copy h1:not(.hls-embed *){letter-spacing:-2px;max-width:500px;font-size:48px}.hls-site .hero-copy .eyebrow:not(.hls-embed *){letter-spacing:1.4px;margin-bottom:16px;font-size:9px}.hls-site .hero-copy>p:not(.eyebrow):not(.fine):not(.hls-embed *){font-size:16px;line-height:1.75}.hls-site .hero-copy .actions:not(.hls-embed *){gap:9px}.hls-site .hero-copy .button:not(.hls-embed *){padding:12px 17px;font-size:12px}.hls-site .hero-visual:not(.hls-embed *){width:100%;margin-top:12px;padding-bottom:27px}.hls-site .hero-visual img:not(.hls-embed *){aspect-ratio:4/3;object-position:65% center;border-radius:85px 12px 12px;height:auto}.hls-site .hero-visual:not(.hls-embed *):before{border-radius:85px 12px 12px;top:-13px;right:-10px}.hls-site .image-caption:not(.hls-embed *){font-size:10px}.hls-site .hero-copy .fine:not(.hls-embed *){margin:15px 0 0}.hls-site .section-intro h2:not(.hls-embed *),.hls-site .audience-section .section-intro h2:not(.hls-embed *){letter-spacing:-.9px;font-size:30px}.hls-site .section-intro p:not(.hls-embed *){font-size:15px}.hls-site .audience-grid:not(.hls-embed *){grid-template-columns:repeat(2,1fr);gap:14px}.hls-site .audience-card img:not(.hls-embed *){height:130px}.hls-site .audience-card>div:not(.hls-embed *){padding:17px 15px}.hls-site .audience-card h3:not(.hls-embed *){font-size:15px}.hls-site .audience-card p:not(.hls-embed *){font-size:12px;line-height:1.65}.hls-site .audience-card .button:not(.hls-embed *){text-align:left;font-size:10px;display:inline}.hls-site .audience-card .button:not(.hls-embed *):after{margin-left:5px;font-size:14px}.hls-site .split:not(.hls-embed *){flex-direction:column;align-items:stretch;gap:30px;display:flex}.hls-site .split.reverse>.copy-block:not(.hls-embed *),.hls-site .split.reverse>.photo-block:not(.hls-embed *),.hls-site .split.reverse>.product-figure:not(.hls-embed *){order:initial}.hls-site .patchwork .photo-block:not(.hls-embed *){order:2}.hls-site .patchwork .photo-block img:not(.hls-embed *){aspect-ratio:4/3;height:auto;min-height:0}.hls-site .patchwork h2:not(.hls-embed *){font-size:31px}.hls-site .copy-block p:not(.hls-embed *){font-size:15px}.hls-site .invitation-grid:not(.hls-embed *){grid-template-columns:1fr;gap:5px}.hls-site .invitation-grid article:not(.hls-embed *){padding:18px 0}.hls-site .invitation-grid h3:not(.hls-embed *){font-size:19px}.hls-site .spark-mark:not(.hls-embed *){margin-bottom:8px;font-size:22px}.hls-site .invitation-grid p:not(.hls-embed *){margin:10px 0}.hls-site .spark-tail p:not(.hls-embed *){font-size:14px}.hls-site .simulation-label:not(.hls-embed *){flex-wrap:wrap;gap:5px;padding:12px;font-size:10px}.hls-site .simulation-label a:not(.hls-embed *){font-size:9px}.hls-site .simulation-shell iframe:not(.hls-embed *){height:1000px;min-height:850px}.hls-site .dashboard-window iframe:not(.hls-embed *){min-width:880px;height:850px}.hls-site .dashboard-figure figcaption:not(.hls-embed *){font-size:11px;display:block}.hls-site .dashboard-figure figcaption a:not(.hls-embed *){margin-top:5px;display:block}.hls-site .closing:not(.hls-embed *){padding:55px 0}.hls-site .closing>.wrap:not(.hls-embed *){grid-template-columns:1fr;gap:30px}.hls-site .closing h2:not(.hls-embed *){font-size:32px}.hls-site .closing p:not(.hls-embed *){font-size:14px}.hls-site .price-mark:not(.hls-embed *){border-top:1px solid #42626c;border-left:0;padding:26px 0 0}.hls-site .price-mark strong:not(.hls-embed *){font-size:54px}.hls-site .price-mark strong span:not(.hls-embed *){font-size:15px}.hls-site .site-footer:not(.hls-embed *){padding-top:40px}.hls-site .footer-top:not(.hls-embed *){grid-template-columns:1fr 1fr;gap:25px}.hls-site .footer-brand:not(.hls-embed *),.hls-site .footer-top>div:last-child:not(.hls-embed *){grid-column:1/-1}.hls-site .footer-top>div:last-child>a:not(.hls-embed *){margin-right:20px;display:inline-block}.hls-site .footer-bottom:not(.hls-embed *){flex-direction:column;align-items:flex-start;gap:12px}.hls-site .trust:not(.hls-embed *){margin-top:20px}.hls-site .trust p:not(.eyebrow):not(.hls-embed *){font-size:12px}.hls-site .page-hero:not(.hls-embed *){padding:45px 0}.hls-site .page-hero h1:not(.hls-embed *){font-size:39px}.hls-site .page-hero .photo-block img:not(.hls-embed *){aspect-ratio:4/3;height:auto}.hls-site .text-hero:not(.hls-embed *){text-align:left}.hls-site .text-hero p:not(.hls-embed *){font-size:16px}.hls-site .text-hero .actions:not(.hls-embed *){justify-content:flex-start}.hls-site .feature-grid:not(.hls-embed *){grid-template-columns:1fr}.hls-site .feature-grid article:not(.hls-embed *){padding:22px}.hls-site .demo-grid:not(.hls-embed *){grid-template-columns:1fr}.hls-site .demo-card>img:not(.hls-embed *){aspect-ratio:16/10;height:auto}.hls-site .demo-card>div:not(.hls-embed *){padding:25px}.hls-site .filter-bar:not(.hls-embed *){grid-template-columns:1fr;padding:18px}.hls-site .ideas-grid:not(.hls-embed *){grid-template-columns:1fr}.hls-site .idea-card:not(.hls-embed *){padding:24px}.hls-site .calculator-grid:not(.hls-embed *){grid-template-columns:1fr;gap:25px}.hls-site .calculator-inputs:not(.hls-embed *),.hls-site .calculator-results:not(.hls-embed *){padding:24px}.hls-site .calculator-results:not(.hls-embed *){position:static}.hls-site .result-row strong:not(.hls-embed *){font-size:21px}.hls-site .legal:not(.hls-embed *){padding-top:40px;padding-bottom:50px}.hls-site .legal h1:not(.hls-embed *){font-size:40px}.hls-site .legal-section p:not(.hls-embed *){font-size:15px}.hls-site .faq-item summary:not(.hls-embed *){font-size:17px}.hls-site .faq-item p:not(.hls-embed *){font-size:15px}.hls-site .faq-section:not(.hls-embed *){padding:20px 0}.hls-site .actions .button:not(.hls-embed *){font-size:12px}.hls-site .eyebrow:not(.hls-embed *){letter-spacing:1.5px;font-size:10px}.hls-site .text-section>.narrow>p:not(.hls-embed *){font-size:15px}.hls-site .product-figure:not(.hls-embed *){padding:8px}.hls-site .preserved-pricing iframe:not(.hls-embed *){height:10500px}}@media (prefers-reduced-motion:reduce){html:has(.hls-site){scroll-behavior:auto}.hls-site :not(.hls-embed *){transition:none!important}}.hls-site .brand:not(.hls-embed *){flex-basis:175px;align-items:center;gap:7px;text-decoration:none;display:flex}.hls-site .brand img:not(.hls-embed *){object-fit:contain;width:39px;height:36px}.hls-site .brand span:not(.hls-embed *){letter-spacing:-1px;color:var(--blue);font-family:HL Site Manrope,Arial;font-size:21px;font-weight:800}.hls-site .brand b:not(.hls-embed *){color:var(--red)}.hls-site .hero-visual img:not(.hls-embed *){object-position:100% center;height:465px}.hls-site .home-hero:not(.hls-embed *){padding:60px 0}.hls-site .header-inner:not(.hls-embed *){min-height:84px}.hls-site .hero-visual:not(.hls-embed *){padding-bottom:0}.hls-site .hero-copy .fine:not(.hls-embed *){margin-bottom:4px}@media (max-width:1250px){.hls-site .brand:not(.hls-embed *){flex-basis:157px}.hls-site .brand span:not(.hls-embed *){font-size:19px}.hls-site .brand img:not(.hls-embed *){width:33px;height:33px}}@media (max-width:1080px){.hls-site .header-inner:not(.hls-embed *){min-height:78px}}@media (max-width:760px){.hls-site .brand:not(.hls-embed *){flex-basis:auto;gap:4px}.hls-site .brand img:not(.hls-embed *){width:27px;height:27px}.hls-site .brand span:not(.hls-embed *){letter-spacing:-.7px;font-size:17px}.hls-site .header-inner:not(.hls-embed *){gap:7px;min-height:74px;padding:12px}.hls-site .hero-visual img:not(.hls-embed *){aspect-ratio:4/3;object-position:100% center;height:auto}.hls-site .home-hero:not(.hls-embed *){padding:36px 0}.hls-site .header-actions:not(.hls-embed *){gap:5px}.hls-site .menu-toggle:not(.hls-embed *){width:30px;padding:4px}.hls-site .header-actions>.button:not(.hls-embed *){max-width:95px;font-size:9px}.hls-site .language-control select:not(.hls-embed *){max-width:54px;font-size:9px}}.hls-site .spark-preview:not(.hls-embed *){border:1px solid var(--line);border-radius:14px;max-width:900px;margin:35px auto 0;display:block;overflow:hidden;box-shadow:0 12px 40px #123c480c}.hls-site .spark-preview img:not(.hls-embed *){width:100%;height:auto}.hls-site .affiliate-calculator:not(.hls-embed *){background:var(--pale);border:1px solid var(--line);border-radius:14px;margin-top:30px;padding:30px}.hls-site .affiliate-calculator label:not(.hls-embed *){max-width:350px}.hls-site .affiliate-presets:not(.hls-embed *){gap:10px;margin:15px 0;display:flex}.hls-site .affiliate-presets button:not(.hls-embed *){background:#fff;border:1px solid #aac5cd;border-radius:6px;min-width:53px;padding:7px 13px}.hls-site .affiliate-presets button:hover:not(.hls-embed *){background:#d2e8ea}.hls-site #affiliate-results:not(.hls-embed *){grid-template-columns:1fr 1fr;gap:25px;display:grid}.hls-site #affiliate-results span:not(.hls-embed *){font-size:12px;display:block}.hls-site #affiliate-results strong:not(.hls-embed *){color:var(--blue);font-family:HL Site Manrope;font-size:38px}@media (max-width:760px){.hls-site .affiliate-calculator:not(.hls-embed *){padding:22px}.hls-site #affiliate-results:not(.hls-embed *){grid-template-columns:1fr;gap:15px}.hls-site #affiliate-results strong:not(.hls-embed *){font-size:33px}}.hls-site .page-hero .photo-block img:not(.hls-embed *){aspect-ratio:4/3;object-position:100% center;height:auto}.hls-site .brand span:not(.hls-embed *),.hls-site .footer-wordmark:not(.hls-embed *){color:var(--red)}.hls-site .brand b:not(.hls-embed *),.hls-site .footer-wordmark span:not(.hls-embed *),.hls-site main h1:not(.hls-embed *){color:var(--blue)}.hls-site main h1 .hero-emphasis:not(.hls-embed *){color:var(--red)}.hls-site .nav-dropdown summary:not(.hls-embed *){align-items:center;gap:6px;display:flex}.hls-site .nav-dropdown summary .nav-chevron:not(.hls-embed *),.hls-site .language-control .nav-chevron:not(.hls-embed *){width:22px;height:22px;color:var(--blue);background:#e2eff0;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;margin:0;transition:background .18s,color .18s;display:inline-flex}.hls-site .nav-chevron svg:not(.hls-embed *){transition:transform .18s;display:block}.hls-site .nav-dropdown[open] .nav-chevron:not(.hls-embed *),.hls-site .nav-dropdown summary:hover .nav-chevron:not(.hls-embed *){background:var(--blue);color:#fff}.hls-site .nav-dropdown[open] .nav-chevron svg:not(.hls-embed *){transform:rotate(180deg)}.hls-site .dropdown-menu:not(.hls-embed *){top:calc(100% + 3px)}.hls-site .language-control:not(.hls-embed *){gap:5px;position:relative}.hls-site .language-control select:not(.hls-embed *){appearance:none;background:0 0;border:0;width:91px;max-width:none;margin:0;padding:10px 28px 10px 0}.hls-site .language-control .nav-chevron:not(.hls-embed *){pointer-events:none;position:absolute;right:0}.hls-site .language-control:focus-within .nav-chevron:not(.hls-embed *){background:var(--blue);color:#fff}.hls-site main h2:not(.hls-embed *){color:var(--blue);font-weight:800}.hls-site main h2:not(.hls-embed *):before{content:"";background:var(--red);border-radius:3px;width:48px;height:4px;margin-bottom:20px;display:block}.hls-site main .eyebrow+h2:not(.hls-embed *):before{display:none}.hls-site main .section .eyebrow:not(.hls-embed *){border-left:4px solid var(--red);color:var(--blue);letter-spacing:1.4px;background:#e3eff0;border-radius:0 6px 6px 0;margin:0 0 20px;padding:7px 13px;font-size:15px;font-weight:800;line-height:1.5;display:inline-block}.hls-site main .section-intro .eyebrow:not(.hls-embed *){font-size:15px}.hls-site main .page-hero .eyebrow:not(.hls-embed *){background:#dfecee}.hls-site .spark-section h2:not(.hls-embed *):before{margin-left:auto;margin-right:auto}.hls-site .closing h2:not(.hls-embed *){color:#fff}.hls-site .text-emphasis:not(.hls-embed *){color:var(--red)}.hls-site .spark-tail:not(.hls-embed *){margin:14px auto 28px}.hls-site .spark-tail .actions:not(.hls-embed *){margin:18px 0 0}.hls-site .language-control>.nav-chevron[aria-hidden]:not(.hls-embed *){display:inline-flex}.hls-site .site-footer:not(.hls-embed *){background:var(--blue);color:#fff;border-top:0}.hls-site .site-footer .footer-wordmark:not(.hls-embed *){color:#fff;letter-spacing:-1.3px;align-items:center;gap:11px;display:inline-flex}.hls-site .site-footer .footer-wordmark span:not(.hls-embed *){color:#fff}.hls-site .footer-wordmark img:not(.hls-embed *){object-fit:contain;background:#fff;border-radius:10px;width:48px;height:44px;padding:5px}.hls-site .site-footer .footer-brand h2:not(.hls-embed *),.hls-site .site-footer .footer-top>div>h3:not(.hls-embed *),.hls-site .site-footer .trust h3:not(.hls-embed *),.hls-site .site-footer .trust .eyebrow:not(.hls-embed *){color:#fff}.hls-site .site-footer p:not(.hls-embed *),.hls-site .site-footer .footer-top>div>a:not(.footer-wordmark):not(.hls-embed *),.hls-site .site-footer .footer-bottom:not(.hls-embed *){color:#deeff1}.hls-site .site-footer a:hover:not(.hls-embed *){color:#fff}.hls-site .site-footer .trust:not(.hls-embed *),.hls-site .site-footer .footer-bottom:not(.hls-embed *){border-color:#ffffff30}.hls-site .site-footer .trust .eyebrow:not(.hls-embed *){letter-spacing:1.4px}.hls-site .site-footer .trust-logo-grid:not(.hls-embed *){grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.hls-site .trust-logo:not(.hls-embed *){min-height:122px;color:var(--blue);text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:16px 10px;display:flex}.hls-site .trust-logo svg:not(.hls-embed *){flex-shrink:0;margin-bottom:2px}.hls-site .trust-logo strong:not(.hls-embed *){letter-spacing:.4px;font-family:HL Site Manrope,Arial,sans-serif;font-size:15px;font-weight:800;line-height:1.2}.hls-site .trust-logo small:not(.hls-embed *){color:#516b76;font-size:10px;line-height:1.4}.hls-site .trust-logo.cloud-logo:not(.hls-embed *){gap:16px}.hls-site .cloud-logo img:not(.hls-embed *){object-fit:contain;width:min(144px,100%);height:auto;min-height:25px}.hls-site .action-only:not(.hls-embed *){background:var(--paper);padding:44px 0 62px}.hls-site .action-only .actions:not(.hls-embed *){justify-content:center;margin:0}.hls-site #np02 .maria-story img:not(.hls-embed *){aspect-ratio:auto;object-fit:contain}.hls-site #np02 .copy-emphasis:not(.hls-embed *){color:var(--red);margin:14px 0 0;font-family:HL Site Manrope,Arial,sans-serif;font-size:24px;font-weight:800;line-height:1.35}@media (max-width:1080px){.hls-site .site-footer .trust-logo-grid:not(.hls-embed *){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hls-site .site-footer .trust-logo-grid:not(.hls-embed *){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hls-site .trust-logo:not(.hls-embed *){min-height:120px}.hls-site .footer-wordmark img:not(.hls-embed *){width:43px;height:40px}.hls-site .action-only:not(.hls-embed *){padding:30px 0 42px}.hls-site .action-only .actions:not(.hls-embed *){flex-direction:column;align-items:stretch}}@media (max-width:1250px){.hls-site .header-inner:not(.hls-embed *){gap:13px}.hls-site .header-inner nav:not(.hls-embed *){gap:10px}.hls-site .language-control select:not(.hls-embed *){width:81px;max-width:none;font-size:11px}.hls-site .header-actions:not(.hls-embed *){gap:8px}.hls-site .brand:not(.hls-embed *){flex-basis:150px}}@media (max-width:1080px){.hls-site .dropdown-menu:not(.hls-embed *){position:static}.hls-site .nav-dropdown summary:not(.hls-embed *){justify-content:space-between}.hls-site .nav-dropdown summary .nav-chevron:not(.hls-embed *){flex-basis:26px;width:26px;height:26px}}@media (max-width:760px){.hls-site .header-inner:not(.hls-embed *){gap:7px}.hls-site .brand:not(.hls-embed *){flex-basis:auto}.hls-site .language-control:not(.hls-embed *){gap:0;display:flex}.hls-site .language-control select:not(.hls-embed *){width:66px;max-width:none;padding-right:20px;font-size:10px}.hls-site .language-control .nav-chevron:not(.hls-embed *){flex-basis:18px;width:18px;height:18px;display:inline-flex}.hls-site .language-control .nav-chevron svg:not(.hls-embed *){width:13px;height:13px}.hls-site .header-actions:not(.hls-embed *){gap:5px}.hls-site main .section .eyebrow:not(.hls-embed *),.hls-site main .section-intro .eyebrow:not(.hls-embed *){letter-spacing:1px;padding:6px 10px;font-size:13px}.hls-site main h2:not(.hls-embed *):before{width:40px;height:3px;margin-bottom:16px}}.hls-site .footer-trust:not(.hls-embed *){color:var(--ink);background:#fff;margin-top:42px}.hls-site .site-footer .footer-trust .trust:not(.hls-embed *){border:0;margin-top:0;padding:30px 0}.hls-site .site-footer .footer-trust h3:not(.hls-embed *){color:var(--ink)}.hls-site .site-footer .footer-trust .eyebrow:not(.hls-embed *){color:var(--blue)}.hls-site .site-footer .footer-trust p:not(.hls-embed *){color:var(--muted)}.hls-site .site-footer .trust-logo-grid:not(.hls-embed *){grid-template-columns:repeat(6,minmax(0,145px));gap:12px;margin-top:20px}.hls-site .site-footer .trust-logo:not(.hls-embed *){background:var(--blue);color:#fff;border-radius:8px;gap:4px;min-height:96px;padding:12px 8px}.hls-site .site-footer .trust-logo svg:not(.hls-embed *){width:28px;height:28px;margin:0}.hls-site .site-footer .trust-logo strong:not(.hls-embed *){font-size:13px}.hls-site .site-footer .trust-logo small:not(.hls-embed *){color:#e4f2f3;font-size:9px}.hls-site .site-footer .cloud-logo:not(.hls-embed *){gap:10px}.hls-site .site-footer .cloud-logo img:not(.hls-embed *){background:#fff;border-radius:4px;width:126px;height:auto;padding:5px}.hls-site .preserved-pricing iframe:not(.hls-embed *),.hls-site .preserved-ideas iframe:not(.hls-embed *){height:500px}@media (max-width:760px){.hls-site .site-footer .trust-logo-grid:not(.hls-embed *){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hls-site .site-footer .trust-logo:not(.hls-embed *){min-height:94px}.hls-site .footer-trust:not(.hls-embed *){margin-top:30px}.hls-site>div:where(.hls-body)[data-page=\/demos] #d01:not(.hls-embed *){padding-bottom:25px}.hls-site>div:where(.hls-body)[data-page=\/demos] #d01+.section:not(.hls-embed *){padding-top:28px}}.hls-site .home-hero:not(.hls-embed *){background:#fff}.hls-site .home-hero .hero-grid:not(.hls-embed *){grid-template-columns:.95fr 1.15fr;gap:38px}.hls-site .hero-artwork:not(.hls-embed *){margin:0;padding:0}.hls-site .hero-artwork:not(.hls-embed *):before{display:none}.hls-site .hero-artwork img:not(.hls-embed *){aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:0;width:100%;height:auto}@media (max-width:760px){.hls-site .home-hero .hero-grid:not(.hls-embed *){gap:22px}.hls-site .hero-artwork:not(.hls-embed *){margin-top:0}}.hls-site .audience-card .maria-collage:not(.hls-embed *){object-fit:contain;background:#f4f7f5}.hls-site #p01 .platform-welcome img:not(.hls-embed *){aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.hls-site #np01 .nonprofit-impact-hero img:not(.hls-embed *){aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}@media (min-width:1001px){.hls-site #np01>.wrap:not(.hls-embed *){width:min(1400px,100% - 64px)}.hls-site #np01 .split:not(.hls-embed *){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px}.hls-site #np01 h1:not(.hls-embed *){font-size:clamp(38px,3.4vw,52px)}}@media (max-width:540px){.hls-site .audience-grid:not(.hls-embed *){grid-template-columns:1fr}.hls-site .audience-card img:not(.hls-embed *){aspect-ratio:2;height:auto}.hls-site .audience-card>div:not(.hls-embed *){padding:22px}.hls-site .audience-card h3:not(.hls-embed *){font-size:19px}.hls-site .audience-card p:not(.hls-embed *){font-size:14px}.hls-site .audience-card .button:not(.hls-embed *){font-size:12px}}.hls-site #dashboard .dashboard-intro:not(.hls-embed *){max-width:920px;margin-bottom:26px}.hls-site #dashboard .dashboard-intro>p:last-child:not(.hls-embed *){margin-bottom:0}.hls-site .dashboard-feature-grid:not(.hls-embed *){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hls-site .dashboard-feature-card:not(.hls-embed *){border:1px solid #d1e2e5;border-top:3px solid var(--blue);background:#f4f9f9;border-radius:10px;padding:20px 22px}.hls-site .dashboard-feature-card h3:not(.hls-embed *){color:var(--blue);margin:0;font-size:17px;font-weight:800;line-height:1.4}.hls-site .dashboard-feature-card p:not(.hls-embed *){margin:9px 0 0;font-size:14px;line-height:1.65}.hls-site .dashboard-summary p:not(.hls-embed *){margin:20px 0 0;font-size:14px;line-height:1.65}@media (max-width:1000px){.hls-site .dashboard-feature-grid:not(.hls-embed *){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.hls-site .dashboard-feature-grid:not(.hls-embed *){grid-template-columns:1fr;gap:12px}.hls-site .dashboard-feature-card:not(.hls-embed *){padding:17px 19px}.hls-site #dashboard .dashboard-intro:not(.hls-embed *){margin-bottom:22px}}.hls-site .demo-card>img.impact-collage:not(.hls-embed *){aspect-ratio:2;object-fit:contain;height:auto}.hls-site .contact-address img:not(.hls-embed *){width:232px;max-width:100%;height:auto;display:block}.hls-site .patchwork .community-conversation .editorial-photo:not(.hls-embed *){aspect-ratio:2/3;object-fit:contain;width:100%;height:auto;min-height:0}.hls-site .dashboard-screenshot:not(.hls-embed *){border:1px solid #c4d8dd;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 20px 50px #123c4810}.hls-site .launch-screenshot:not(.hls-embed *){padding:12px}.hls-site .product-crop:not(.hls-embed *){aspect-ratio:var(--crop-ratio);background:#fff;border-radius:7px;position:relative;overflow:hidden}.hls-site .product-crop img:not(.hls-embed *){width:100%;height:auto;max-height:none;transform:translateY(calc(-1 * var(--source-offset)));display:block;position:absolute;inset:0 auto auto 0}@media (max-width:760px){.hls-site .launch-screenshot:not(.hls-embed *){padding:8px}}.hls-site>div:where(.hls-body) main .eyebrow:not(.hls-embed *),.hls-site>div:where(.hls-body) main .hero-copy .eyebrow:not(.hls-embed *),.hls-site>div:where(.hls-body) main .section .eyebrow:not(.hls-embed *),.hls-site>div:where(.hls-body) main .section-intro .eyebrow:not(.hls-embed *),.hls-site>div:where(.hls-body) .site-footer .footer-trust .eyebrow:not(.hls-embed *){color:#fff;letter-spacing:1.35px;text-transform:uppercase;text-align:left;background:#216b78;border:0;border-left:5px solid #e51b4b;border-radius:0 8px 8px 0;width:fit-content;max-width:100%;margin:0 0 18px;padding:10px 16px 10px 18px;font-family:HL Site Manrope,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.65;display:inline-block;box-shadow:0 3px #133f4b15}@media (max-width:760px){.hls-site>div:where(.hls-body) main .eyebrow:not(.hls-embed *),.hls-site>div:where(.hls-body) main .hero-copy .eyebrow:not(.hls-embed *),.hls-site>div:where(.hls-body) main .section .eyebrow:not(.hls-embed *),.hls-site>div:where(.hls-body) main .section-intro .eyebrow:not(.hls-embed *),.hls-site>div:where(.hls-body) .site-footer .footer-trust .eyebrow:not(.hls-embed *){letter-spacing:1px;margin-bottom:16px;padding:8px 12px 8px 14px;font-size:12px}}.hls-site{--section-space:clamp(36px, 4vw, 56px);--text-space:clamp(32px, 3.5vw, 48px);--hero-space:clamp(36px, 3.8vw, 52px);--content-gap:clamp(24px, 2.2vw, 32px)}.hls-site>div:where(.hls-body)[data-page] .section:not(.hls-embed *){padding-block:var(--section-space)}.hls-site>div:where(.hls-body)[data-page] .text-section:not(.hls-embed *){padding-block:var(--text-space)}.hls-site>div:where(.hls-body)[data-page] .home-hero:not(.hls-embed *),.hls-site>div:where(.hls-body)[data-page] .page-hero:not(.hls-embed *){padding-block:var(--hero-space)}.hls-site>div:where(.hls-body)[data-page] .soft-close:not(.hls-embed *),.hls-site>div:where(.hls-body)[data-page] .closing:not(.hls-embed *){padding-block:clamp(32px,3.2vw,44px)}.hls-site>div:where(.hls-body)[data-page] .action-only:not(.hls-embed *){padding-block:32px}.hls-site>div:where(.hls-body)[data-page] .faq-section:not(.hls-embed *){padding-block:28px}.hls-site>div:where(.hls-body)[data-page] .section-intro:not(.hls-embed *),.hls-site>div:where(.hls-body)[data-page] .spark-section .section-intro:not(.hls-embed *){margin-bottom:var(--content-gap)}.hls-site>div:where(.hls-body)[data-page] main h2:not(.hls-embed *):before{margin-bottom:16px}.hls-site>div:where(.hls-body)[data-page] .copy-block>:last-child:not(.hls-embed *),.hls-site>div:where(.hls-body)[data-page] .hero-copy>:last-child:not(.hls-embed *),.hls-site>div:where(.hls-body)[data-page] .section>.narrow>:last-child:not(.hls-embed *),.hls-site>div:where(.hls-body)[data-page] .section-intro>:last-child:not(.hls-embed *){margin-bottom:0}.hls-site>div:where(.hls-body)[data-page] .actions:not(.hls-embed *){margin-top:24px}.hls-site>div:where(.hls-body)[data-page] .action-only .actions:not(.hls-embed *){margin:0}.hls-site>div:where(.hls-body)[data-page] .spark-tail:not(.hls-embed *){margin:24px auto 0}.hls-site>div:where(.hls-body)[data-page] .spark-tail .actions:not(.hls-embed *){margin:0}.hls-site>div:where(.hls-body)[data-page] .visual-section .dashboard-figure:not(.hls-embed *){margin-top:28px}.hls-site>div:where(.hls-body)[data-page] .demo-grid:not(.hls-embed *){gap:24px}.hls-site>div:where(.hls-body)[data-page] .demo-card>div:not(.hls-embed *){padding:28px}.hls-site>div:where(.hls-body)[data-page=\/demos] #d01:not(.hls-embed *){padding-bottom:32px}.hls-site>div:where(.hls-body)[data-page=\/demos] #d01+.section:not(.hls-embed *){padding-top:36px}.hls-site>div:where(.hls-body)[data-page] .legal:not(.hls-embed *){padding-block:48px}.hls-site>div:where(.hls-body)[data-page] .legal-section:not(.hls-embed *){margin-top:32px}.hls-site>div:where(.hls-body)[data-page] .site-footer:not(.hls-embed *){padding-top:44px}.hls-site>div:where(.hls-body)[data-page] .footer-top>div>h3:not(.hls-embed *){margin-bottom:18px}.hls-site>div:where(.hls-body)[data-page] .footer-trust:not(.hls-embed *){margin-top:32px}.hls-site>div:where(.hls-body)[data-page] .site-footer .footer-trust .trust:not(.hls-embed *){padding-block:24px}.hls-site>div:where(.hls-body)[data-page] .footer-bottom:not(.hls-embed *){padding-block:18px}@media (max-width:760px){.hls-site>div:where(.hls-body)[data-page] .split:not(.hls-embed *){gap:24px}.hls-site>div:where(.hls-body)[data-page] .section-intro:not(.hls-embed *),.hls-site>div:where(.hls-body)[data-page] .spark-section .section-intro:not(.hls-embed *){margin-bottom:24px}.hls-site>div:where(.hls-body)[data-page] .actions:not(.hls-embed *){margin-top:20px}.hls-site>div:where(.hls-body)[data-page] .action-only:not(.hls-embed *){padding-block:28px}.hls-site>div:where(.hls-body)[data-page] .faq-section:not(.hls-embed *){padding-block:24px}.hls-site>div:where(.hls-body)[data-page] .demo-card>div:not(.hls-embed *){padding:22px}.hls-site>div:where(.hls-body)[data-page=\/demos] #d01:not(.hls-embed *){padding-bottom:24px}.hls-site>div:where(.hls-body)[data-page=\/demos] #d01+.section:not(.hls-embed *){padding-top:28px}.hls-site>div:where(.hls-body)[data-page] .legal:not(.hls-embed *){padding-block:32px}.hls-site>div:where(.hls-body)[data-page] .legal-section:not(.hls-embed *){margin-top:28px}.hls-site>div:where(.hls-body)[data-page] .site-footer:not(.hls-embed *){padding-top:32px}.hls-site>div:where(.hls-body)[data-page] .footer-top:not(.hls-embed *){gap:24px}.hls-site>div:where(.hls-body)[data-page] .footer-trust:not(.hls-embed *){margin-top:28px}.hls-site>div:where(.hls-body)[data-page] .footer-bottom:not(.hls-embed *){padding-block:16px}}.hls-site>div:where(.hls-body)[data-page=\/for-conferences] .page-hero h1:not(.hls-embed *){max-width:13ch;font-size:clamp(2.4rem,4.1vw,3.6rem)}.hls-site .conference-hero-photo:not(.hls-embed *){position:relative}.hls-site .conference-hero-photo img:not(.hls-embed *),.hls-site .exhibitor-photo img:not(.hls-embed *){aspect-ratio:4/3;object-fit:cover}.hls-site .revenue-section .section-intro:not(.hls-embed *){max-width:760px;margin-bottom:26px}.hls-site .revenue-grid:not(.hls-embed *){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hls-site .revenue-grid article:not(.hls-embed *){background:#fff;border:1px solid #cee0e3;border-radius:14px;padding:26px 28px;position:relative}.hls-site .revenue-grid h3:not(.hls-embed *){color:#216b78;margin:10px 0 12px;font-size:1.24rem}.hls-site .revenue-grid p:not(.hls-embed *){margin:0 0 14px;font-size:1rem;line-height:1.65}.hls-site .opportunity-number:not(.hls-embed *){color:#216b7821;letter-spacing:-.07em;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:118px;font-weight:800;line-height:.9;display:block;position:absolute;top:18px;left:24px}.hls-site .opportunity-grid .revenue-grid article:not(.hls-embed *),.hls-site .event-moments .revenue-grid article:not(.hls-embed *){isolation:isolate;padding-top:92px}.hls-site .opportunity-grid .revenue-grid h3:not(.hls-embed *),.hls-site .event-moments .revenue-grid h3:not(.hls-embed *){margin-top:8px;position:relative}.hls-site .revenue-grid .actions:not(.hls-embed *){margin-top:18px}.hls-site .revenue-grid .button:not(.hls-embed *){color:#216b78;box-shadow:none;text-align:left;background:0 0;border:0;border-bottom:1px solid #91b7bd;border-radius:0;min-height:0;padding:3px 0;font-size:.9rem}.hls-site .revenue-grid .button:hover:not(.hls-embed *){color:#b9113a;border-bottom-color:currentColor}.hls-site .ad-benefits .revenue-grid:not(.hls-embed *),.hls-site .event-moments .revenue-grid:not(.hls-embed *){grid-template-columns:repeat(3,minmax(0,1fr))}.hls-site .ad-benefits .section-intro:empty:not(.hls-embed *){display:none}.hls-site .ad-benefits .revenue-grid article:not(.hls-embed *){background:#f4f9f9;border-width:0 0 0 3px;border-color:#216b78;border-radius:0;padding:20px 24px}.hls-site .ad-benefits .opportunity-number:not(.hls-embed *){display:none}.hls-site .ad-benefits h3:not(.hls-embed *){margin-top:0}.hls-site .event-moments .revenue-grid article:not(.hls-embed *){border-top:3px solid #de1747}.hls-site .event-moments .revenue-grid article p:first-of-type:not(.hls-embed *){color:#153642;font-size:1.1rem;font-weight:650;line-height:1.5}.hls-site .campaign-section:not(.hls-embed *){color:#fff;background:#163c48!important}.hls-site .campaign-section h2:not(.hls-embed *){color:#fff}.hls-site .campaign-section .text-emphasis:not(.hls-embed *){color:#ff3b30}.hls-site .campaign-section p:not(.hls-embed *){color:#e0edef}.hls-site .campaign-section .eyebrow:not(.hls-embed *){color:#fff;background:#216b78}.hls-site .campaign-section .copy-emphasis:not(.hls-embed *){color:#fff;font-weight:700}.hls-site .campaign-section .button:not(.hls-embed *){color:#153642;background:#fff;border-color:#fff}.hls-site .campaign-section h2:not(.hls-embed *):before{display:none}.hls-site .campaign-steps:not(.hls-embed *){background:#244b56;border:1px solid #5a7b84;border-radius:16px;padding:12px 28px}.hls-site .campaign-step:not(.hls-embed *){align-items:flex-start;gap:18px;padding:21px 0;display:flex}.hls-site .campaign-step+.campaign-step:not(.hls-embed *){border-top:1px solid #53717b}.hls-site .campaign-step>span:not(.hls-embed *){color:#be173e;background:#fff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:.75rem;font-weight:800;display:grid}.hls-site .campaign-step h3:not(.hls-embed *){color:#fff;margin:2px 0 7px;font-size:1.08rem}.hls-site .campaign-step p:not(.hls-embed *){margin:0;font-size:.94rem;line-height:1.5}.hls-site>div:where(.hls-body)[data-page=\/monetize] #m01 .narrow:not(.hls-embed *){max-width:1000px}.hls-site>div:where(.hls-body)[data-page=\/monetize] #m01 h1:not(.hls-embed *){max-width:19ch;margin-inline:auto}.hls-site>div:where(.hls-body)[data-page=\/monetize] #m01 p:not(.eyebrow):not(.hls-embed *){max-width:780px;margin-left:auto;margin-right:auto}.hls-site .date-message:not(.hls-embed *){background:#f2f8f8;border:1px solid #c7dee2;border-radius:16px;grid-template-columns:64px minmax(0,1fr);gap:24px;max-width:1000px;margin:auto;padding:32px;display:grid}.hls-site .date-mark:not(.hls-embed *){color:#de1747;padding-top:9px;font-size:46px;line-height:1}.hls-site .date-message h2:not(.hls-embed *){font-size:clamp(1.8rem,2.9vw,2.5rem)}.hls-site .date-message h2:not(.hls-embed *):before{display:none}.hls-site .date-message p:last-child:not(.hls-embed *){margin-bottom:0}.hls-site .date-message .eyebrow:not(.hls-embed *){margin-top:0}@media (max-width:760px){.hls-site .revenue-grid:not(.hls-embed *),.hls-site .ad-benefits .revenue-grid:not(.hls-embed *),.hls-site .event-moments .revenue-grid:not(.hls-embed *){grid-template-columns:1fr;gap:16px}.hls-site .revenue-grid article:not(.hls-embed *){padding:22px}.hls-site .campaign-steps:not(.hls-embed *){padding:6px 20px}.hls-site .campaign-section .split:not(.hls-embed *){gap:28px}.hls-site>div:where(.hls-body)[data-page=\/for-conferences] .page-hero h1:not(.hls-embed *){max-width:none;font-size:clamp(2.2rem,8.4vw,3rem)}.hls-site .date-message:not(.hls-embed *){grid-template-columns:1fr;gap:12px;padding:24px}.hls-site .date-mark:not(.hls-embed *){font-size:32px}}.hls-site .revenue-directory .section-intro:not(.hls-embed *){max-width:860px}.hls-site .revenue-directory .revenue-grid:not(.hls-embed *){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hls-site .revenue-directory .revenue-grid article:not(.hls-embed *){background:#f4f9f9;border:1px solid #d2e3e5;border-top:3px solid #216b78;border-radius:0 0 12px 12px;flex-direction:column;padding:22px 24px;display:flex}.hls-site .revenue-directory .opportunity-number:not(.hls-embed *){display:none}.hls-site .revenue-directory h3:not(.hls-embed *){margin-top:0;font-size:1.2rem}.hls-site>div:where(.hls-body)[data-page] .revenue-directory .actions:not(.hls-embed *){margin-top:auto;padding-top:6px}.hls-site .revenue-directory .revenue-grid article:first-child:not(.hls-embed *){background:#eaf4f5;border:1px solid #b7d5da;border-left:4px solid #de1747;border-radius:12px;grid-column:1/-1;grid-template-columns:240px minmax(0,1fr) 220px;align-items:center;gap:24px;display:grid}.hls-site .revenue-directory .revenue-grid article:first-child h3:not(.hls-embed *),.hls-site .revenue-directory .revenue-grid article:first-child p:not(.hls-embed *){margin:0}.hls-site>div:where(.hls-body)[data-page] .revenue-directory .revenue-grid article:first-child .actions:not(.hls-embed *){justify-content:flex-end;margin:0;padding:0}.hls-site .revenue-directory .revenue-grid .button:focus-visible:not(.hls-embed *){outline-offset:5px;outline:3px solid #de1747}.hls-site .ticket-photo img:not(.hls-embed *){aspect-ratio:4/3;object-fit:cover}.hls-site .marketplace-intro:not(.hls-embed *){grid-template-columns:1fr 1fr;align-items:start;column-gap:54px;display:grid}.hls-site .marketplace-intro .eyebrow:not(.hls-embed *){grid-column:1/-1;justify-self:start}.hls-site .marketplace-intro h2:not(.hls-embed *){grid-area:2/1/5;max-width:17ch}.hls-site .marketplace-intro h2:not(.hls-embed *):before{display:none}.hls-site .marketplace-intro p:not(.eyebrow):not(.hls-embed *){grid-column:2;font-size:1rem}.hls-site>div:where(.hls-body)[data-page] .marketplace-intro p:not(.eyebrow):not(.hls-embed *){margin:0 0 16px}.hls-site>div:where(.hls-body)[data-page] .marketplace-intro p:last-child:not(.hls-embed *){margin-bottom:0}.hls-site .marketplace-screen:not(.hls-embed *){background:#f4f7f8;border:1px solid #c7dee2;border-radius:14px;max-width:1100px;margin:28px auto 0;overflow:hidden;box-shadow:0 16px 36px #163c4810}.hls-site .marketplace-screen img:not(.hls-embed *){width:100%;height:auto;display:block}@media (max-width:1000px){.hls-site .revenue-directory .revenue-grid:not(.hls-embed *){grid-template-columns:repeat(2,minmax(0,1fr))}.hls-site .revenue-directory .revenue-grid article:first-child:not(.hls-embed *){grid-template-columns:1fr 2fr;gap:12px 24px}.hls-site>div:where(.hls-body)[data-page] .revenue-directory .revenue-grid article:first-child .actions:not(.hls-embed *){grid-column:2;justify-content:flex-start}}@media (max-width:760px){.hls-site .revenue-directory .revenue-grid:not(.hls-embed *){grid-template-columns:1fr}.hls-site .revenue-directory .revenue-grid article:first-child:not(.hls-embed *){align-items:flex-start;gap:12px;display:flex}.hls-site .revenue-directory .revenue-grid article:first-child .actions:not(.hls-embed *){padding-top:4px}.hls-site .marketplace-intro:not(.hls-embed *){display:block}.hls-site .marketplace-intro h2:not(.hls-embed *){max-width:none}.hls-site>div:where(.hls-body)[data-page] .marketplace-intro h2:not(.hls-embed *){margin-bottom:20px}.hls-site .marketplace-screen:not(.hls-embed *){border-radius:8px;margin-top:22px}.hls-site .opportunity-number:not(.hls-embed *){font-size:100px;top:18px;left:20px}.hls-site .opportunity-grid .revenue-grid article:not(.hls-embed *),.hls-site .event-moments .revenue-grid article:not(.hls-embed *){padding-top:82px}}
