.hm-page{color:#f4f5f7;background:#060c10;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.hm-page *{box-sizing:border-box}.hm-container{max-width:1200px;margin:auto;padding:0 32px}.hm-page h1,.hm-page h2,.hm-page h3,.hm-page p,.hm-page figure{margin:0}.hm-page h1,.hm-page h2,.hm-page h3{text-transform:none;letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.hm-page h2{font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.16}.hm-hero{isolation:isolate;background:#080912;position:relative;overflow:hidden}.hm-backdrop{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hm-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#05090ef5,#06080cb3 43%,#07090e45),linear-gradient(#0000 60%,#060c10);position:absolute;inset:0}.hm-hero header img{max-width:250px}.hm-hero-grid{grid-template-columns:.95fr 1.1fr;align-items:center;gap:32px;padding-top:56px;padding-bottom:64px;display:grid}.hm-eyebrow{color:#eb4bc0;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750;margin-bottom:20px!important}.hm-hero h1{font-size:clamp(42px,5vw,66px);font-weight:850;line-height:1.06}.hm-hero h1 span{color:#fa14b7}.hm-lead{color:#e4dee7;font-size:19px;line-height:1.6;margin-top:24px!important}.hm-actions{flex-wrap:wrap;gap:12px;margin:28px 0 16px;display:flex}.hm-primary,.hm-secondary{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.hm-primary{color:#fff;background:#ed00a6;border:1px solid #fb32c0;box-shadow:0 5px 22px #ed00a62b}.hm-primary:hover{background:#c9008d}.hm-secondary{color:#fff;background:#090c12a6;border:1px solid #8a4678}.hm-secondary:hover{background:#211322;border-color:#ff50c6}.hm-page a:focus-visible,.hm-page button:focus-visible{outline-offset:4px;outline:2px solid #63deff}.hm-reassurance,.hm-fine{color:#a8acb7;font-size:11px;line-height:1.6}.hm-integrations{color:#dce0e6;font-size:13px;font-weight:650;margin-top:36px!important}.hm-integrations span{color:#9394a1;margin:0 12px}.hm-product{min-width:0;padding:20px 0 52px;position:relative}.hm-monitor{background:linear-gradient(135deg,#353743,#0a0e15 30%,#282c36);border:1px solid #636474;border-radius:14px;width:94%;padding:8px;transform:rotate(-2deg);box-shadow:0 20px 55px #0009}.hm-device-label{letter-spacing:.13em;color:#c2cbd7;align-items:center;gap:7px;padding:5px 7px 10px;font-size:8px;font-weight:700;display:flex}.hm-device-label span{background:#4bdaa0;border-radius:50%;width:5px;height:5px}.hm-booth-crop{aspect-ratio:1.35;background:#050812;border-radius:5px;overflow:hidden}.hm-booth-crop img{width:100%;height:auto;display:block}.hm-monitor figcaption{color:#bfc6d3;text-align:center;padding:10px 0 4px;font-size:9px}.hm-phone{background:#080b10;border:2px solid #7d7388;border-radius:18px;width:23%;padding:4px;position:absolute;bottom:0;right:-4px;overflow:hidden;transform:rotate(5deg);box-shadow:0 10px 30px #000b}.hm-phone img{border-radius:12px;width:100%;height:auto;display:block}.hm-phone figcaption{letter-spacing:.1em;color:#d5dae2;text-align:center;padding:5px;font-size:6px}.hm-guest-strip{background:#0b1116;border-block:1px solid #ffffff16;padding:17px 0}.hm-guest-strip>.hm-container{justify-content:center;align-items:center;gap:26px;display:flex}.hm-guest-strip label{font-size:13px;font-weight:650}.hm-venue-search{background:#ffffff06;border:1px solid #655264;border-radius:7px;align-items:center;width:min(100%,400px);min-height:44px;padding:0 12px;display:flex}.hm-section{border-bottom:1px solid #ffffff16;padding:56px 0;scroll-margin-top:20px}.hm-video-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;display:grid}.hm-muted{color:#b2bbc8;font-size:16px;line-height:1.65;margin:16px 0 24px!important}.hm-video-grid video{aspect-ratio:16/9;object-fit:contain;background:#000;border:1px solid #ffffff26;border-radius:10px;width:100%;box-shadow:0 15px 40px #0005}.hm-audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.hm-audience{background:#111921;border:1px solid #ffffff26;border-radius:7px;min-height:285px;text-decoration:none;position:relative;overflow:hidden}.hm-audience>img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.hm-audience>div{background:linear-gradient(#0000 15%,#050b10de 77%,#050b10 98%);flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:absolute;inset:0}.hm-audience h3{color:#fff;font-size:21px;font-weight:750}.hm-audience p{color:#c2c9d3;margin-top:8px;font-size:12px}.hm-audience span{color:#ff43c3;margin-top:16px;font-size:13px;font-weight:700}.hm-audience:hover{border-color:#f234b3}.hm-setup ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:30px 0 22px;padding:0;list-style:none;display:grid}.hm-setup li{gap:13px;display:flex}.hm-step-number{color:#fff;background:linear-gradient(135deg,#a24bef,#ed00a6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}.hm-setup h3{letter-spacing:0;margin:4px 0 8px;font-size:13px;font-weight:750}.hm-setup li p{color:#aeb8c6;font-size:12px;line-height:1.6}.hm-setup-note{color:#d5d8df;text-align:center;font-size:12px}.hm-pricing-grid{grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.hm-estimate{border-right:1px solid #ffffff20;padding-right:40px}.hm-estimate .hm-fine{margin-top:18px}.hm-plans{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.hm-plan{background:#0b141b;border:1px solid #ffffff24;border-radius:9px;padding:22px 18px}.hm-plan-pro{background:linear-gradient(150deg,#2f102c,#0b141b 70%);border-color:#c936a1}.hm-plan h3{letter-spacing:.1em;font-size:12px;font-weight:750}.hm-price{letter-spacing:-.04em;white-space:nowrap;font-size:32px;font-weight:850;margin:12px 0 20px!important}.hm-price small{letter-spacing:0;color:#aeb6c1;font-size:10px;font-weight:400}.hm-plan ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hm-plan li{color:#dae0e8;padding-left:16px;font-size:12px;line-height:1.5;position:relative}.hm-plan li:before{content:"✓";color:#f827bd;position:absolute;left:0}.hm-text-link{color:#ff43c3;align-items:center;min-height:44px;margin-top:10px;font-size:13px;display:inline-flex}.hm-calculator{margin-top:30px}.hm-final{isolation:isolate;text-align:center;padding:52px 0;position:relative;overflow:hidden}.hm-final>img{object-fit:cover;z-index:-2;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.hm-final:after{content:"";z-index:-1;background:#16031977;position:absolute;inset:0}.hm-final h2{margin-bottom:22px}.hm-page+aside{background:#081015}@media(max-width:1000px){.hm-container{padding-inline:24px}.hm-hero-grid{gap:22px}.hm-hero h1{font-size:48px}.hm-primary,.hm-secondary{padding:12px 16px}.hm-pricing-grid{grid-template-columns:.7fr 1.3fr;gap:28px}.hm-estimate{padding-right:25px}.hm-setup ol{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.hm-hero-grid{grid-template-columns:1fr;padding-top:30px;padding-bottom:36px}.hm-hero-copy{max-width:520px}.hm-product{width:100%;max-width:570px;margin:auto}.hm-hero h1{font-size:clamp(40px,8vw,60px)}.hm-hero header img{max-width:180px}.hm-video-grid{grid-template-columns:1fr;gap:26px}.hm-section{padding:38px 0}.hm-audiences{grid-template-columns:1fr}.hm-audience{min-height:240px}.hm-pricing-grid{grid-template-columns:1fr;gap:35px}.hm-estimate{border-bottom:1px solid #ffffff20;border-right:0;padding:0 0 30px}.hm-guest-strip>.hm-container{flex-direction:column;align-items:stretch;gap:10px}.hm-venue-search{width:100%}.hm-integrations{margin-top:24px!important}.hm-audience>div{padding:22px}.hm-phone{right:0}}@media(max-width:380px){.hm-container{padding-inline:18px}.hm-actions>*{width:100%}.hm-plans,.hm-setup ol{grid-template-columns:1fr}.hm-hero header img{max-width:150px}.hm-price{font-size:32px}}.hm-plan-disclosure{border:1px solid hsl(var(--border,0 0% 30%) / .6);background:color-mix(in oklab,currentColor 5%,transparent);border-radius:14px;gap:.4rem;max-width:900px;margin:1rem auto 1.5rem;padding:.9rem 1.1rem;font-size:.92rem;line-height:1.45;display:grid}.hm-plan-disclosure p{margin:0}
