.hpd{--demo-scale:.75;text-align:left;width:100%;min-width:0;margin:4rem auto 0}.hpd .hpd-intro{color:var(--muted);text-align:center;white-space:nowrap;margin:0 auto 1rem;padding:0 .5rem;font-size:clamp(.625rem,2.5vw,.75rem);line-height:1.5}.hpd-intro strong{color:var(--foreground);font-weight:500}.hpd-frame{--demo-frame-inset:clamp(6px, .75vw, 10px);aspect-ratio:16/10;isolation:isolate;border:0;border-radius:1rem;position:relative}.hpd-frame:before{z-index:-1;border-radius:inherit;pointer-events:none;filter:blur(1rem);content:"";background:radial-gradient(32.5% 35%,#2d94ff 0%,#0784ffa6 35%,#0784ff00 80%) 100% 100%/200% 200%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hpd-frame:before{animation:product-glow-horizontal calc(var(--motion-duration-layout) * 60) var(--motion-ease) infinite}}.hpd-app.app-frame{--surface-muted:var(--surface-2);top:calc(var(--demo-frame-inset) / var(--demo-scale));left:calc(var(--demo-frame-inset) / var(--demo-scale));isolation:isolate;width:calc(100% - 2 * var(--demo-frame-inset) / var(--demo-scale));height:calc(100% - 2 * var(--demo-frame-inset) / var(--demo-scale));zoom:var(--demo-scale);border-radius:calc(.5rem / var(--demo-scale));min-height:0;font-family:var(--font-sans);text-align:left;position:absolute;overflow:hidden}.hpd-app.pb-theme-dark{--background:#141516;--surface:#1b1c1e;--surface-2:#1a1b1d;--surface-muted:var(--surface-2);--card:#1a1b1d;--popover:#1b1c1e;--control-background:#1b1c1e;--border:#303235;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background)}.hpd-app.pb-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hpd-app .app-sidebar{position:absolute}.hpd-app .app-main{background:var(--background);height:100%;min-height:0}.hpd-app .app-header{background:var(--background)}.hpd-app .app-content{height:calc(100% - var(--app-header-height));overscroll-behavior:contain;min-height:0;overflow:auto}.hpd-app [hidden]{display:none}.hpd-app :focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.hpd-app .lead-metric-replies{--metric-color:var(--danger)}.hpd-app .hpd-load-more{width:calc(100% - 1.5rem);margin:.75rem}.hpd-notice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;display:flex}.hpd-notice .text-button{flex-shrink:0}.hpd-caption{justify-content:flex-end;align-items:center;gap:1rem;padding:1rem .25rem;font-size:.75rem;display:flex}.hpd-caption>div{flex-wrap:wrap;gap:1rem;display:flex}.hpd-caption :is(button,a){color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;text-decoration:none;display:inline-flex}.hpd-caption :is(button,a):hover{color:var(--foreground)}.hpd-caption svg{width:.875rem;height:.875rem}.hpd-loading{background:var(--surface-2);color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}@media (width>=1024px){.hpd-app .app-content:has(>.hpd-messages-view:not([hidden])){flex-direction:column;display:flex;overflow:hidden}.hpd-messages-view{flex-direction:column;flex:1;min-height:0;display:flex}.hpd-messages-view .messages-page{flex:1;height:auto}.hpd-app .hpd-notice{flex-shrink:0}}@media (width<=980px){.hpd-app .sidebar-toggle{display:none}.hpd-app.hpd-mobile-open .app-sidebar{transform:translate(0)}.hpd-app .app-header{padding-left:.5rem}.hpd-app .app-sidebar{top:var(--app-header-height)}.hpd-app .app-header{z-index:41}}@media (width<=640px){.hpd{--demo-scale:.7}.hpd-caption{flex-direction:column;align-items:flex-start}.hpd-app .app-header-actions .header-action,.hpd-app .sidebar-plan-card,.hpd-app .sidebar-account-wrap{display:none}.hpd-app .messages-page{height:auto;min-height:35rem}}.hpd-app :is(.person-avatar,.msg-avatar,.msg-detail-avatar){position:relative}.hpd-app img[src*="/people/demo-profile-portraits.png"]{object-fit:fill;width:500%;max-width:none;height:500%;transform:translate(var(--portrait-offset-x), var(--portrait-offset-y));clip-path:circle(10% at var(--portrait-center-x) var(--portrait-center-y));border-radius:0;position:absolute;inset:0 auto auto 0}.hpd-app img[src*=\#x0-]{--portrait-offset-x:0%;--portrait-center-x:10%}.hpd-app img[src*=\#x1-]{--portrait-offset-x:-20%;--portrait-center-x:30%}.hpd-app img[src*=\#x2-]{--portrait-offset-x:-40%;--portrait-center-x:50%}.hpd-app img[src*=\#x3-]{--portrait-offset-x:-60%;--portrait-center-x:70%}.hpd-app img[src*=\#x4-]{--portrait-offset-x:-80%;--portrait-center-x:90%}.hpd-app img[src$=-y0]{--portrait-offset-y:0%;--portrait-center-y:10%}.hpd-app img[src$=-y1]{--portrait-offset-y:-20%;--portrait-center-y:30%}.hpd-app img[src$=-y2]{--portrait-offset-y:-40%;--portrait-center-y:50%}.hpd-app img[src$=-y3]{--portrait-offset-y:-60%;--portrait-center-y:70%}.hpd-app img[src$=-y4]{--portrait-offset-y:-80%;--portrait-center-y:90%}.hm-comparison-panorama{--hm-artwork-fade:var(--landing-black,#000);--hm-artwork-edge:9%;isolation:isolate;width:100%;margin-top:clamp(2.25rem,4.5vw,4.5rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.hm-comparison-panorama:after{z-index:2;background:linear-gradient(90deg, var(--hm-artwork-fade), transparent var(--hm-artwork-edge), transparent calc(100% - var(--hm-artwork-edge)), var(--hm-artwork-fade));pointer-events:none;content:"";position:absolute;inset:0}.hm-comparison-artwork{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,2.5vw,3rem);width:112%;margin-inline:-6%;display:grid}.hm-comparison-scene{--hm-artwork-bottom:78%;isolation:isolate;min-width:0;padding:.75rem 0 1.5rem;position:relative}.hm-comparison-scene:after{z-index:1;background:linear-gradient(transparent var(--hm-artwork-bottom), var(--hm-artwork-fade));pointer-events:none;content:"";position:absolute;inset:0}.hm-comparison-scene:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(at 50% 60%,#ffffff0f,#0000 72%);position:absolute;inset:0}.hm-public-page .hm-comparison-artwork .hm-illustration{background:0 0;border:0;border-radius:0;width:100%;margin:0;overflow:visible}@media (width<=767px){.hm-comparison-panorama{--hm-artwork-edge:5%;margin-top:2rem}.hm-comparison-artwork{grid-template-columns:1fr;gap:1.25rem;width:106%;margin-inline:-3%}.hm-comparison-scene{--hm-artwork-bottom:84%;padding-bottom:.75rem}}.hm-evidence-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hm-evidence-copy{min-width:0;padding-block:1rem}.hm-wireframe .hm-evidence-copy .hm-story-heading{max-width:25rem;margin-bottom:0}.hm-wireframe .hm-evidence-copy .hm-section-lead{margin-top:1.5rem;font-size:1rem;line-height:1.75}.hm-evidence-copy .hm-product-cta{justify-content:flex-start;margin-top:2rem}.hm-evidence-artwork{width:100%;min-width:0;margin:0}.hm-evidence-artwork-stage{width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.hm-evidence-artwork picture,.hm-evidence-artwork img{width:100%;display:block}.hm-evidence-artwork img{aspect-ratio:780/816;height:auto}.hm-evidence-artwork figcaption{color:var(--muted);text-align:right;margin:.75rem 0 0;font-size:.6875rem;line-height:1.6}@media (width<=1023px){.hm-evidence-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.hm-wireframe .hm-evidence-copy .hm-story-heading{max-width:36rem}.hm-evidence-artwork{max-width:46rem;margin-inline:auto}}@media (width<=639px){.hm-evidence-artwork img{aspect-ratio:576/866}.hm-evidence-artwork figcaption{text-align:center}}.hm-workflow-demo.is-floating-stack{background:radial-gradient(35% 65% at 64% 48%,#051329 0%,#020915a6 48%,#0000 100%),#000}.hm-workflow-demo.is-floating-stack:before,.hm-workflow-demo.is-floating-stack:after{content:none}.hm-floating-stack{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:1rem;display:grid}.hm-stack-copy{min-width:0;padding-bottom:2rem}.hm-stack-eyebrow{color:#b5bac3;font-family:var(--font-mono);letter-spacing:.16em;border:1px solid #363b43;border-radius:.25rem;margin:0 0 2rem;padding:.55rem .75rem;font-size:clamp(.65rem,1vw,.8125rem);line-height:1.4;display:inline-block}.hm-floating-stack .hm-stack-copy h2{color:#f5f5f7;font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(2.2rem,3.8vw,3.75rem);font-weight:600;line-height:1.12}.hm-stack-description{color:#a2a9b5;max-width:39rem;font-family:var(--font-sans);margin:1.75rem 0 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.75}.hm-stack-artwork{width:100%;min-width:0;position:relative}.hm-stack-artwork>svg{width:65%;height:auto;display:block;overflow:visible}.hm-stack-labels{color:#c3cbd7;font-family:var(--font-sans);margin:0;padding:0;font-size:clamp(.75rem,1.2vw,1.125rem);line-height:1.35;list-style:none;position:absolute;inset:0 0 0 67%}.hm-stack-labels li{position:absolute;left:0;right:0;transform:translateY(-50%)}.hm-stack-label-highlight{color:#bce8ff;text-shadow:0 0 10px #4ea0ff4d;pointer-events:none;position:absolute;inset:0}.hm-stack-highlight,.hm-stack-label-highlight{opacity:var(--hm-stack-highlight-opacity,0)}.hm-stack-rim{filter:drop-shadow(0 0 3px #4593ff4d)}.hm-stack-flow{opacity:var(--hm-stack-flow-opacity,0);filter:drop-shadow(0 0 3px #5cd4ff73)}@media (width<=767px){.hm-floating-stack{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hm-stack-copy{max-width:36rem;padding-bottom:0}.hm-stack-artwork{max-width:32rem;margin-inline:auto}.hm-stack-labels{font-size:clamp(.75rem,2.8vw,1rem)}.hm-workflow-demo.is-floating-stack{background:radial-gradient(65% 45% at 40% 68%,#051329,#0000),#000}}@media (prefers-reduced-motion:reduce){.hm-stack-highlight,.hm-stack-label-highlight,.hm-stack-flow{opacity:0}.hm-stack-highlight.is-opportunity,.hm-stack-labels .is-opportunity .hm-stack-label-highlight{opacity:1}}.hm-workflow-demo{isolation:isolate;background:var(--background);position:relative;overflow:clip}.hm-wireframe .hm-workflow-demo .hm-story-heading{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.hm-workflow-demo>.page-frame{z-index:1;position:relative}.hm-workflow-demo:before{z-index:0;inset-inline:0;pointer-events:none;content:"";background-image:url(/media/landing/workflow-grain-mesh.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:clamp(20rem,32vw,28rem);position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 92% 100%),radial-gradient(50% 100% at 50% 100%,#000 18%,#000c 42%,#0000004d 70%,#0000 98%);mask-image:linear-gradient(#0000 0%,#000 92% 100%),radial-gradient(50% 100% at 50% 100%,#000 18%,#000c 42%,#0000004d 70%,#0000 98%);-webkit-mask-composite:source-in;mask-composite:intersect}.hm-workflow-demo-stage .hm-lead-flow{margin-top:0}.hm-workflow-demo:after{z-index:0;inset-inline:0;background:linear-gradient(to bottom, transparent 0%, #0000001f 25%, #000000a6 65%, var(--background) 100%);pointer-events:none;content:"";height:clamp(6rem,12vw,10rem);position:absolute;bottom:0}.hm-workflow-demo+.hm-product-detail{border-top:0}@media (width<=1023px){.hm-workflow-demo-stage{max-width:30rem;margin-inline:auto}}.hm-campaign-preview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,3rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.hm-campaign-copy{min-width:0;max-width:30rem}.hm-campaign-section .hm-campaign-preview{margin-top:0}.hm-campaign-art figcaption{color:var(--muted);text-align:center;margin-top:1rem;font-size:.8125rem}.hm-wireframe .hm-campaign-copy .hm-story-heading{margin-bottom:0}.hm-campaign-copy .hm-section-lead{color:var(--muted)}.hm-campaign-copy .hm-campaign-note{max-width:26rem;color:var(--muted);margin-top:1.5rem;font-size:.875rem;line-height:1.7}.hm-campaign-art{background:#000;border:0;border-radius:0;min-width:0;margin:0;overflow:hidden}.hm-campaign-art svg{width:100%;height:auto;display:block}.hm-campaign-art[data-playing=false] .cf-motion{animation-play-state:paused}@media (width<=1023px){.hm-campaign-preview{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hm-campaign-copy{max-width:44rem}.hm-campaign-art{width:100%;max-width:44rem;margin-inline:auto}}.hm-lead-preview{flex-direction:column;min-width:0;margin:0;display:flex;position:absolute;inset:14rem 1.5rem -5rem;container-type:inline-size}.hm-lead-window{isolation:isolate;background:#f8fafc;border:1px solid #dae2ec;border-radius:1rem;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;box-shadow:0 16px 32px #02081450}.hm-lead-window:before,.hm-lead-window:after{content:"";z-index:-1;pointer-events:none;background:#e5edf4;border:1px solid #edf2f578;border-bottom:0;border-radius:.8rem .8rem 0 0;height:1rem;position:absolute}.hm-lead-window:before{top:-.55rem;left:.65rem;right:.65rem}.hm-lead-window:after{opacity:.5;z-index:-2;top:-1rem;left:1.3rem;right:1.3rem}.hm-lead-window-heading{background:#fff;border-bottom:1px solid #e0e6ed;border-radius:1rem 1rem 0 0;flex-shrink:0;align-items:center;gap:.5rem;min-height:3.25rem;padding:.6rem .8rem;display:flex}.hm-lead-window-heading strong{color:#202d3f;font-size:.75rem;font-weight:600}.hm-lead-linkedin{color:#fff;background:#2766a7;border-radius:.2rem;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;font-size:.95rem;font-weight:700;line-height:1;display:grid}.hm-lead-running{background:#339b83;border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem;margin-left:auto;box-shadow:0 0 0 4px #339b8312}.hm-lead-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.hm-lead-track{animation:24s linear infinite hm-lead-scroll}.hm-lead-row{box-sizing:border-box;border-bottom:1px solid #e1e7ee;align-items:center;gap:.6rem;height:4.5rem;padding:.75rem;display:flex}.hm-lead-avatar{background-color:#e2e8f0;background-image:url(/media/landing/people/generated-lead-headshots.png);background-repeat:no-repeat;background-size:300% 200%;border-radius:50%;flex:0 0 2rem;height:2rem;box-shadow:inset 0 0 0 1px #23334b12}.hm-lead-person{flex:1;min-width:0}.hm-lead-person strong{color:#243247;font-size:.75rem;font-weight:500;display:block}.hm-lead-person>span{color:#667589;white-space:nowrap;text-overflow:ellipsis;margin-top:.3rem;font-size:.625rem;display:block;overflow:hidden}.hm-lead-status{flex-shrink:0;font-size:.6rem;display:grid}.hm-lead-status>span{grid-area:1/1;align-items:center;gap:.25rem;display:flex}.hm-lead-status svg{stroke-width:1.5px;width:.85rem;height:.85rem}.hm-lead-review{color:#38689b;animation:24s linear infinite both hm-lead-review;animation-delay:calc(var(--lead-index) * 4s)}.hm-lead-found{color:#247960;animation:24s linear infinite both hm-lead-found;animation-delay:calc(var(--lead-index) * 4s)}.hm-lead-scan{z-index:1;pointer-events:none;background:linear-gradient(90deg,#7daeff15,#0000);border-left:2px solid #8bbcff;height:4.5rem;animation:4s ease-in-out infinite hm-lead-scan;position:absolute;inset:0 0 auto}.hm-lead-preview figcaption{color:#bdcce0;text-align:center;flex-shrink:0;order:-1;margin:0 0 1.5rem;font-size:.6rem;line-height:1.5}.hm-results[data-playing=false] :is(.hm-lead-track,.hm-lead-review,.hm-lead-found,.hm-lead-scan){animation-play-state:paused}@keyframes hm-lead-scroll{0%,10%{transform:translateY(0)}16.6667%,26.6667%{transform:translateY(-4.5rem)}33.3333%,43.3333%{transform:translateY(-9rem)}50%,60%{transform:translateY(-13.5rem)}66.6667%,76.6667%{transform:translateY(-18rem)}83.3333%,93.3333%{transform:translateY(-22.5rem)}to{transform:translateY(-27rem)}}@keyframes hm-lead-review{0%,5%{opacity:1}8%,to{opacity:0}}@keyframes hm-lead-found{0%,5%{opacity:0}8%,to{opacity:1}}@keyframes hm-lead-scan{0%,60%,to{opacity:.3}30%{opacity:1}}@container (width<=270px){.hm-lead-status>span>span{display:none}}@media (width>=641px) and (width<=1024px){.hm-lead-preview{top:2.5rem;left:50%;right:2rem}}@media (prefers-reduced-motion:reduce){.hm-lead-track,.hm-lead-review,.hm-lead-found,.hm-lead-scan{animation:none}.hm-lead-review,.hm-lead-scan{display:none}.hm-lead-found{opacity:1}}.hm-review-carousel{--review-card-width:clamp(22rem, 32.3vw, 38rem);box-sizing:border-box;isolation:isolate;grid-template-columns:31% minmax(0,1fr);align-content:space-between;gap:1.25rem 0;width:100vw;min-height:max(32rem,35.7vw);margin-top:2.25rem;margin-left:calc(50% - 50vw);padding-block:clamp(1rem,2vw,2.5rem);display:grid;position:relative}.hm-review-photo{aspect-ratio:1;background:radial-gradient(at 20% 10%,#292b30,#0000 65%),#101113;border:1px solid #ffffff12;border-radius:0 1.25rem 1.25rem 0;width:35.7%;position:absolute;inset:50% auto auto 0;overflow:hidden;transform:translateY(-50%)}.hm-review-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0008);position:absolute;inset:0}.hm-review-photo>img{object-fit:cover;width:100%;height:100%}.hm-review-photo-placeholder{color:#ffffff0d;stroke-width:1px;width:5rem;height:5rem;position:absolute;top:42%;left:15%}.hm-review-toolbar,.hm-review-window,.hm-review-pagination{grid-column:2;min-width:0;position:relative}.hm-review-toolbar{justify-content:flex-end;align-items:center;gap:1.5rem;padding-right:5.5vw;display:flex}.hm-review-rating{color:#a5a5ab;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.hm-review-rating svg{color:#e9bb74;fill:currentColor;width:.875rem;height:.875rem}.hm-review-arrows{gap:.625rem;display:flex}.hm-review-arrows button{color:#f5f5f7;cursor:pointer;background:#141416;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background .18s,border-color .18s;display:grid}.hm-review-arrows button:last-child{background:#2563eb;border-color:#3b82f6}.hm-review-arrows button:hover:not(:disabled){background:#27272b;border-color:#777}.hm-review-arrows button:last-child:hover:not(:disabled){background:#1d4ed8;border-color:#60a5fa}.hm-review-arrows button:disabled{opacity:.3;cursor:default}.hm-review-arrows svg{width:1.125rem;height:1.125rem}.hm-review-window{-webkit-mask-image:linear-gradient(90deg,#000 0% 94%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 94%,#0000 100%)}.hm-review-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.25rem;padding:0 0 .5rem;display:flex;position:relative;overflow-x:auto}.hm-review-track::-webkit-scrollbar{display:none}.hm-review-track:after{content:"";flex:0 0 max(0px, calc(100% - var(--review-card-width) - 1.25rem))}.hm-review-track:focus-visible{outline:2px solid var(--info);outline-offset:-3px}.hm-review-card{flex-direction:column;flex:0 0 var(--review-card-width);box-sizing:border-box;scroll-snap-align:start;background:#141416;border:1px solid #ffffff20;border-radius:1rem;min-width:0;min-height:clamp(22rem,23vw,29rem);padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;box-shadow:0 12px 28px #0003}.hm-review-mark{display:none}.hm-review-card blockquote{color:#e4e4e8;letter-spacing:-.015em;flex:1;margin:0 0 2rem;font-size:clamp(1rem,1.35vw,1.5rem);line-height:1.65}.hm-review-author{align-items:center;gap:.875rem;display:flex}.hm-review-author>img,.hm-review-avatar{object-fit:cover;border-radius:50%;flex:0 0 3rem;width:3rem;height:3rem}.hm-review-avatar{color:#96969f;background:#242428;place-items:center;display:grid}.hm-review-avatar svg{width:1.25rem;height:1.25rem}.hm-review-author>div{gap:.375rem;min-width:0;display:grid}.hm-review-author strong{color:#f3f3f5;font-size:.875rem;font-weight:600}.hm-review-author span{color:#94949f;font-size:.75rem;line-height:1.5}.hm-review-stars{align-items:center;gap:.2rem;margin-top:.25rem;display:flex}.hm-review-stars .hm-review-star{color:#e9bb74;width:.9375rem;height:.9375rem;position:relative}.hm-review-star svg{stroke-width:1.5px;width:.9375rem;height:.9375rem;display:block}.hm-review-stars .hm-review-star>span{color:#e9bb74;position:absolute;inset:0 auto 0 0;overflow:hidden}.hm-review-star>span svg{fill:currentColor}.hm-review-stars .hm-review-score{color:#b7b7bf;margin-left:.375rem;font-size:.6875rem}.hm-review-pagination{justify-content:center;align-items:center;gap:.5rem;display:flex}.hm-review-pagination button{cursor:pointer;background:0 0;border:0;align-items:center;width:3rem;min-height:2.75rem;padding:0;display:grid}.hm-review-pagination button span{background:#2b2b30;border-radius:3px;height:3px;transition:background .18s}.hm-review-pagination button[aria-current=true] span{background:#60a5fa}.hm-review-pagination button:hover span{background:#a1a1aa}.hm-review-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.hm-review-carousel{--review-card-width:min(29rem, calc(100vw - 3.75rem));grid-template-columns:1.25rem minmax(0,1fr);gap:1rem 0;min-height:0;padding-block:0}.hm-review-photo{width:76%;top:4rem;transform:none}.hm-review-photo-placeholder{width:3rem;height:3rem;top:2rem}.hm-review-toolbar{grid-column:1/-1;justify-content:space-between;padding-inline:1.25rem}.hm-review-window{margin-top:41.8vw}.hm-review-card{min-height:23rem}.hm-review-pagination{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hm-review-arrows button,.hm-review-pagination button span{transition:none}}.hm-results{--hm-results-motion-duration:14s;--hm-results-motion-easing:cubic-bezier(.45, 0, .2, 1)}.hm-results-grid{height:36rem;animation:hm-results-widths var(--hm-results-motion-duration) var(--hm-results-motion-easing) infinite;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,1.05fr);gap:.75rem;display:grid}.hm-results-column{min-width:0;animation:hm-results-resize var(--hm-results-motion-duration) var(--hm-results-motion-easing) infinite;grid-template-rows:1.15fr .85fr;gap:.75rem;display:grid;container-type:inline-size}.hm-results-column:nth-child(2){grid-template-rows:.85fr 1.15fr;animation-name:hm-results-resize-opposite}.hm-results-card,.hm-results-feature{border:1px solid #ffffff0d;border-radius:1.125rem;min-width:0;min-height:0;padding:clamp(1.25rem,2.3vw,2rem);position:relative;overflow:hidden}.hm-results-card{isolation:isolate;background:linear-gradient(#121212,#0a0a0a);border-color:#ffffff12;flex-direction:column;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff06}.hm-results-card>:is(p,h3){z-index:1;position:relative}.hm-results .hm-results-tag{color:#a1a1aa;margin:0 0 1rem;font-size:.75rem;line-height:1.5}.hm-results .hm-results-card h3,.hm-results .hm-results-feature h3{color:#f3f5fa;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.7vw,2.6rem);font-weight:500;line-height:1.08}.hm-results .hm-results-detail{color:#b8b8c0;white-space:nowrap;margin:auto 0 0;padding-top:1rem;font-size:clamp(.625rem,3.7cqw,.8125rem);line-height:1.5}.hm-results .hm-results-metric{white-space:nowrap;font-size:clamp(2.75rem,5vw,4.5rem)}.hm-results .hm-results-card h3{text-wrap:initial;align-items:baseline;gap:clamp(.5rem,3cqw,.75rem);font-size:clamp(2rem,16cqw,4.5rem);display:flex}.hm-results-value{white-space:nowrap;flex-shrink:0}.hm-results-label{color:#d3d3da;letter-spacing:normal;white-space:nowrap;flex-shrink:0;font-size:clamp(.6875rem,3.5cqw,.875rem);font-weight:400;line-height:1.4}.hm-results .hm-results-feature .hm-results-metric{font-size:3.75rem}.hm-results .hm-results-feature-summary{color:#d3def0;margin:.5rem 0 0;font-size:1.125rem}.hm-results-feature{background:radial-gradient(at 0 5%,#0784ff 0,#0000 70%),linear-gradient(145deg,#082b70,#0a1c3b 65%,#080e19);border-color:#2d94ff45;flex-direction:column;display:flex}.hm-results-feature:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #d5e3ff30}.hm-results-feature .hm-results-tag{color:#c0d0e7}.hm-results .hm-results-proof-title{color:var(--foreground);letter-spacing:-.035em;text-align:left;text-wrap:balance;margin:clamp(3rem,4.5vw,4.5rem) 0 0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500;line-height:1.2}.hm-results-actions{justify-content:center;margin-top:2.5rem;display:flex}.hm-results[data-playing=false] :is(.hm-results-grid,.hm-results-column){animation-play-state:paused}@keyframes hm-results-widths{0%,to{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,1.05fr)}33%{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr)}66%{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.85fr)}}@keyframes hm-results-widths-tablet{0%,to{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}50%{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@keyframes hm-results-resize{0%,15%,to{grid-template-rows:1.15fr .85fr}45%,65%{grid-template-rows:.85fr 1.15fr}}@keyframes hm-results-resize-opposite{0%,15%,to{grid-template-rows:.85fr 1.15fr}45%,65%{grid-template-rows:1.15fr .85fr}}@media (width<=1024px){.hm-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;animation-name:hm-results-widths-tablet}.hm-results-column{height:34rem}.hm-results-feature{grid-column:1/-1;min-height:26rem;padding-right:55%}}@media (width<=640px){.hm-results-grid{grid-template-columns:1fr;gap:.625rem;animation:none}.hm-results-column,.hm-results-column:nth-child(2){grid-template-rows:auto auto;gap:.625rem;height:auto;animation:none}.hm-results-card{min-height:12rem}.hm-results-feature{min-height:36rem;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.hm-results-grid,.hm-results-column{animation:none}}@property --hm-results-neon-angle{syntax:"<angle>";inherits:false;initial-value:75deg}.hm-results-corner{--hm-results-corner-size:clamp(7rem, min(60cqw, 60%), 12rem);z-index:0;width:auto;height:var(--hm-results-corner-size);aspect-ratio:1;pointer-events:none;border-radius:0 0 1.125rem;position:absolute;bottom:-1px;right:-1px}.hm-results-corner:before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--hm-results-neon-angle), transparent 0deg, #0784ff55 12deg, #0784ffdd 26deg, #2d94ff 46deg, #ff36b6eb 76deg, #ff8645bb 98deg, #ff86453d 111deg, transparent 120deg);-webkit-mask-composite:xor;animation:hm-results-neon-sway var(--hm-results-motion-duration) var(--hm-results-motion-easing) infinite;padding:0 1px 1px 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hm-results-corner:after{content:"";z-index:0;border-radius:inherit;filter:blur(18px);background:radial-gradient(at 72% 88%,#ff36b626,#0000 65%),radial-gradient(at 94% 55%,#ff864514,#0000 58%),radial-gradient(at 40% 82%,#0784ff24,#0000 68%);position:absolute;inset:0}.hm-results-column:first-child .hm-results-card:last-child .hm-results-corner{--hm-results-corner-size:clamp(9rem, min(64cqw, 64%), 13rem);top:-1px;bottom:auto;transform:rotate(-90deg)}.hm-results-column:nth-child(2) .hm-results-corner{--hm-results-corner-size:clamp(6rem, min(48cqw, 48%), 9rem);left:-1px;right:auto;transform:rotate(90deg)}.hm-results-column:nth-child(2) .hm-results-card:last-child .hm-results-corner{--hm-results-corner-size:clamp(10.5rem, min(80cqw, 80%), 15rem);top:-1px;bottom:auto;transform:rotate(180deg)}.hm-results-column:first-child .hm-results-card:last-child .hm-results-corner:before,.hm-results-column:nth-child(2) .hm-results-card:first-child .hm-results-corner:before{animation-name:hm-results-neon-sway-opposite}.hm-results[data-playing=false] .hm-results-corner:before{animation-play-state:paused}@keyframes hm-results-neon-sway{0%,15%,to{--hm-results-neon-angle:60deg}45%,65%{--hm-results-neon-angle:90deg}}@keyframes hm-results-neon-sway-opposite{0%,15%,to{--hm-results-neon-angle:90deg}45%,65%{--hm-results-neon-angle:60deg}}@media (width<=640px),(prefers-reduced-motion:reduce){.hm-results-corner:before{animation-duration:0s;animation-iteration-count:0}}:where(.hm-works-with p),:where(.hm-story-card>p){color:var(--muted)}.hm-wireframe{background:var(--background);color:var(--foreground)}.hm-wireframe [id]{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.hm-anchor{height:0;display:block}.hm-wireframe .hm-story-heading{max-width:54rem;margin-bottom:2.5rem}.hm-wireframe .hm-story-heading h2{text-wrap:balance;max-width:none;font-size:clamp(2rem,3.6vw,3rem);line-height:1.12}.hm-wireframe .hm-story-heading .hm-section-lead{max-width:44rem;margin-bottom:0;line-height:1.7}.hm-wireframe .hm-story-heading.is-centered{text-align:center;margin-inline:auto}.hm-story-heading.is-centered .hm-section-lead{margin-inline:auto}.hm-works-with{border-bottom:1px solid var(--border);padding-block:2.5rem}.hm-works-with p{text-align:center;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;margin-bottom:1.5rem;font-size:.75rem}.hm-works-with ul{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.hm-works-with li{border:1px solid var(--border);border-radius:var(--radius-surface);min-width:8rem;min-height:3.5rem;color:var(--muted);background:var(--surface);justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-weight:500;display:flex}.hm-works-with img{object-fit:contain;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.hm-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hm-story-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-story-card{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-width:0;padding:1.75rem}.hm-story-card h3{font-family:var(--font-sans);font-size:1.375rem;font-weight:600;line-height:1.3}.hm-story-card>p{margin:1rem 0 0;font-size:.9375rem;line-height:1.75}.hm-story-card.is-highlighted{border-color:color-mix(in srgb, var(--info) 55%, var(--border))}.hm-comparison .hm-story-card.is-highlighted{background:var(--surface);box-shadow:none}#sources .hm-story-card{background:var(--background)}.hm-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.hm-comparison .hm-story-card{--hm-comparison-padding:clamp(1.25rem, 2.2vw, 1.75rem);--hm-comparison-rim:color-mix(in srgb, var(--border) 85%, var(--foreground));--hm-comparison-rim-direction:145deg;isolation:isolate;padding:var(--hm-comparison-padding);border-color:#0000;border-radius:1.25rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.hm-comparison .hm-story-card:before{z-index:1;border-radius:inherit;background:linear-gradient(var(--hm-comparison-rim-direction), var(--hm-comparison-rim) 0%, var(--hm-comparison-rim) 25%, color-mix(in srgb, var(--hm-comparison-rim) 35%, transparent) 55%, transparent 80%);pointer-events:none;content:"";padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hm-comparison .hm-story-card.is-highlighted{--hm-comparison-rim:color-mix(in srgb, var(--info) 65%, var(--border));--hm-comparison-rim-direction:325deg;border-color:#0000}.hm-comparison ul{flex:1;margin:.875rem 0 0;padding:0;list-style:none}.hm-comparison li{color:var(--muted);align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.9375rem;line-height:1.5;display:flex;position:relative}.hm-comparison li:not(:last-child):after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--border) 55%, transparent) 20%, color-mix(in srgb, var(--border) 55%, transparent) 80%, transparent);pointer-events:none;content:"";height:1px;position:absolute;inset:auto 0 0}.hm-comparison li:last-child{padding-bottom:0}.hm-comparison li svg{width:1rem;height:1rem;color:var(--danger);flex:0 0 1rem;margin-top:.25rem}.hm-comparison .is-highlighted li svg{color:var(--success)}.hm-wireframe .hm-how-section{padding-top:1.5rem}.hm-step-number{border:1px solid var(--border);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--info);font-family:var(--font-mono);place-items:center;margin-bottom:2rem;font-size:.75rem;display:grid}.hm-safety-section{border-block:1px solid var(--border);background:var(--background)}@media (width<=1023px){.hm-story-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.hm-story-grid,.hm-comparison{grid-template-columns:1fr}.hm-story-card{padding:1.5rem}.hm-works-with li{min-width:7rem;font-size:.875rem}}@media (width<=560px){.hm-story-grid.is-four{grid-template-columns:1fr}}.hm-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:3.5rem;display:grid}.hm-faq-item{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);margin-bottom:.75rem;padding:0 1.25rem}.hm-faq-item h3{margin:0}.hm-faq .hm-faq-trigger{width:100%;box-shadow:none;color:var(--foreground);font-family:var(--font-sans);text-align:left;letter-spacing:normal;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.hm-faq-toggle{height:1rem;color:var(--muted);flex:0 0 1rem;position:relative}.hm-faq-toggle:before,.hm-faq-toggle:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;inset:calc(50% - 1px) 0}.hm-faq-toggle:after{transition:transform .28s;transform:rotate(90deg)}.hm-faq-item.is-open .hm-faq-toggle:after{transform:rotate(0)}.hm-faq-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .3s;display:grid}.hm-faq-item.is-open .hm-faq-answer{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.hm-faq-answer>div{min-height:0;overflow:hidden}.hm-faq-answer p{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.75}@media (prefers-reduced-motion:reduce){.hm-faq-answer,.hm-faq-toggle:after{transition:none}}.hm-wireframe .hm-final-cta .hm-legacy-note{font-size:.8125rem}.hm-wireframe .hm-final-cta .hm-illustration{margin-top:3rem;max-width:72rem;margin-inline:auto}.hm-wireframe :is(button,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--info);outline-offset:4px}@media (width<=767px){.hm-faq{grid-template-columns:1fr;gap:1rem}}.hm-illustration{border:1px solid var(--border);border-radius:var(--radius-surface);background:#05080e;width:100%;min-width:0;margin:1.5rem 0 0;overflow:hidden}.hm-illustration img{width:100%;height:auto;display:block}.hm-illustration.is-wide{max-width:72rem;margin-inline:auto}.hm-watercolor-experiment :is(.hm-step-card,.hm-final-cta){--wash-ink:color-mix(in srgb, var(--info) 32%, var(--background));--wash-edge:color-mix(in srgb, var(--purple) 22%, var(--background));isolation:isolate;position:relative;overflow:hidden}.hm-watercolor-experiment :is(.hm-step-card,.hm-final-cta):before{z-index:0;pointer-events:none;background-image:url(/media/landing/watercolor-grain.svg), radial-gradient(ellipse at 14% 9%, var(--wash-ink), transparent 58%), radial-gradient(ellipse at 94% 67%, var(--wash-edge), transparent 54%), radial-gradient(ellipse at 38% 105%, var(--wash-ink), transparent 47%);background-blend-mode:soft-light, normal, normal, normal;opacity:.85;content:"";background-size:256px 256px,auto,auto,auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 48% 48%,#000 24%,#0000 78%);mask-image:radial-gradient(at 48% 48%,#000 24%,#0000 78%)}.hm-watercolor-experiment .hm-step-card{--step-pigment-hue:190deg;--step-hover-border:#e8b85c;--step-wash-scale:1;background:#050609;transition:transform .28s,border-color .28s,box-shadow .28s}.hm-watercolor-experiment .hm-step-card:before{background-blend-mode:normal;opacity:1;filter:hue-rotate(var(--step-pigment-hue)) saturate(.65) brightness(2.6);transform:scale(var(--step-wash-scale));background-image:url(/media/landing/watercolor-soft-wash.png);background-position:top;background-repeat:no-repeat;background-size:cover;transition:transform .65s;-webkit-mask-image:none;mask-image:none}.hm-watercolor-experiment .hm-step-card:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(#0000000d 0%,#00000026 26%,#0009 65%,#000000b8 100%);position:absolute;inset:0}.hm-watercolor-experiment .hm-step-card .hm-step-number{color:#fff;background:#070a12;border-color:#b8c7dd;box-shadow:0 0 0 3px #0006}.hm-watercolor-experiment .hm-step-card>p{color:#e7ecf5;text-shadow:0 1px 2px #000}.hm-watercolor-experiment .hm-step-card .hm-step-detail{margin-top:.625rem}.hm-watercolor-experiment .hm-step-card:focus-visible{outline:2px solid var(--step-hover-border);outline-offset:3px;border-color:var(--step-hover-border)}@media (width>=768px) and (hover:hover) and (pointer:fine){.hm-watercolor-experiment .hm-step-detail{opacity:0;transition:opacity .22s}.hm-watercolor-experiment .hm-step-card:is(:hover,:focus-within) .hm-step-detail{opacity:1}}@media (any-pointer:coarse){.hm-watercolor-experiment .hm-step-detail{opacity:1}}.hm-watercolor-experiment .hm-step-card>*,.hm-watercolor-experiment .hm-final-cta>div{z-index:1;position:relative}.hm-watercolor-experiment .hm-step-card:nth-child(2){--step-pigment-hue:-48deg;--step-hover-border:#64c8b5}.hm-watercolor-experiment .hm-step-card:nth-child(3){--step-pigment-hue:50deg;--step-hover-border:#b58aeb}.hm-watercolor-experiment .hm-step-card:nth-child(4){--step-pigment-hue:135deg;--step-hover-border:#ed879b}.hm-watercolor-experiment .hm-step-card:nth-child(2n):before{transform:scaleX(-1) scale(var(--step-wash-scale))}@media (hover:hover) and (pointer:fine){.hm-watercolor-experiment .hm-step-card:hover{border-color:var(--step-hover-border);box-shadow:0 16px 32px #00000059}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hm-watercolor-experiment .hm-step-card:hover{--step-wash-scale:1.035;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.hm-watercolor-experiment .hm-step-card,.hm-watercolor-experiment .hm-step-card:before,.hm-watercolor-experiment .hm-step-detail{transition:none}}.hm-watercolor-experiment .hm-final-cta{background:linear-gradient(#2d94ff05 1px, transparent 1px), linear-gradient(90deg, #2d94ff05 1px, transparent 1px), radial-gradient(circle at 50% 115%, #005dff61, transparent 42%), var(--background);background-size:72px 72px,72px 72px,auto,auto}.hm-watercolor-experiment .hm-final-cta:before{background-image:url(/media/landing/watercolor-grain.svg), radial-gradient(ellipse at 29% 47%, var(--wash-ink), transparent 46%), radial-gradient(ellipse at 73% 60%, var(--wash-edge), transparent 43%), radial-gradient(ellipse at 51% 85%, var(--wash-ink), transparent 52%);-webkit-mask-image:radial-gradient(at 50% 58%,#000 16%,#0000 70%);mask-image:radial-gradient(at 50% 58%,#000 16%,#0000 70%)}@font-face{font-family:Inter Variable;src:url(/fonts/inter-variable/InterVariable-4.1.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.hm-public-page :is(.hm-outcome-page,.pb-footer){--font-serif:var(--font-sans);--font-hero:var(--font-sans);--font-mono:var(--font-sans);font-family:var(--font-sans)}.hm-public-page .hm-outcome-page :is(.hm-story-heading,.hm-stack-copy,.hm-final-cta) h2{font-family:"Inter Variable", var(--font-sans);font-optical-sizing:auto;font-feature-settings:"cv01", "ss03";letter-spacing:-.022em;text-wrap:balance;font-size:3rem;font-style:normal;font-weight:510;line-height:1}@media (width<=1024px){.hm-public-page .hm-outcome-page :is(.hm-story-heading,.hm-stack-copy,.hm-final-cta) h2{font-size:2.5rem;line-height:1.1}}@media (width<=640px){.hm-public-page .hm-outcome-page :is(.hm-story-heading,.hm-stack-copy,.hm-final-cta) h2{letter-spacing:-.012em;font-size:1.5rem;line-height:1.33}}.hm-public-page .hm-outcome-page h3{letter-spacing:-.015em}.hm-public-page :is(.hm-kicker,.hm-stack-eyebrow,.hm-hero .status-pill){min-height:0;box-shadow:none;letter-spacing:.12em;background:0 0;border:0;border-radius:0;gap:.375rem;padding:0;font-size:.625rem;line-height:1.4}.hm-public-page .hm-hero .status-pill svg{width:.75rem;height:.75rem}.hm-outcome-page :is(.hm-section,.hm-final-cta),.hm-public-page :is(.pb-footer,.pb-footer-main,.pb-footer-bottom){border-block:0}.hm-outcome-page>.hm-section,.hm-outcome-page>#product>.hm-section,.hm-outcome-page>.hm-final-cta{padding-block:clamp(3rem,6vw,5rem)}.hm-outcome-page .hm-how-section{padding-top:clamp(3rem,6vw,5rem)}.hm-outcome-page .hm-step-card{padding:clamp(1.25rem,2.2vw,1.75rem)}.hm-outcome-page .hm-step-card h3{margin-top:4.5rem;font-size:clamp(1.125rem,1.6vw,1.375rem)}.hm-outcome-page .hm-floating-stack{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem)}.hm-outcome-page .hm-stack-artwork{justify-self:end;max-width:27rem}.hm-outcome-page .hm-stack-labels{font-size:clamp(.75rem,1vw,.9375rem)}.hm-outcome-page .hm-stack-description{font-size:1.0625rem}.hm-outcome-page .hm-section-cta{white-space:normal;max-width:100%;min-height:2.75rem;line-height:1.4}.hm-product-cta{justify-content:center;margin-top:2rem;display:flex}.hm-outcome-page a:focus-visible{outline:2px solid var(--info);outline-offset:4px}@media (width<=767px){.hm-outcome-page .hm-floating-stack{grid-template-columns:minmax(0,1fr)}.hm-outcome-page .hm-stack-artwork{justify-self:center}}@keyframes privly-rainbow-flash{0%{background-position:140%}28%,to{background-position:-140%}}@keyframes privly-idea-pop{0%,43%,84%,to{opacity:0;transform:scale(.25)}52%,72%{opacity:1;transform:scale(1)}}.headline-motion-wrap,.headline-period{display:inline-block;position:relative}.headline-rainbow{color:#0000;background-image:linear-gradient(125deg, var(--foreground) 0%, var(--foreground) 34%, #60a5fa 43%, #a78bfa 48%, #f472b6 53%, #facc15 58%, var(--foreground) 68%, var(--foreground) 100%);-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:5.4s ease-in-out infinite privly-rainbow-flash;display:inline-block}.headline-spark{pointer-events:none;opacity:0;transform-origin:0 100%;width:.92em;height:.92em;animation:5.4s ease-in-out infinite privly-idea-pop;position:absolute;top:-.76em;left:.12em;transform:scale(.25)}.headline-spark svg{width:100%;height:100%;display:block}.headline-spark line{stroke:var(--warning);stroke-linecap:round;stroke-width:9px}.landing-proof{width:min(100%,48rem);min-height:2.5rem;color:var(--muted);grid-template-columns:3.75rem minmax(0,max-content);justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;padding-inline:.75rem;display:grid;overflow:hidden}.landing-proof-avatars{justify-content:flex-start;width:3.75rem;display:flex}.landing-proof-avatars img{border:1px solid var(--background);object-fit:cover;width:1.75rem;height:1.75rem;box-shadow:var(--shadow-sm);border-radius:50%;margin-left:-.75rem}.landing-proof-avatars img:first-child{margin-left:0}.landing-proof-avatars .proof-avatar-1{opacity:.4}.landing-proof-avatars .proof-avatar-2{opacity:.7}.landing-proof-copy{text-align:center;opacity:0;filter:blur(1px);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;min-width:0;font-size:.75rem;font-weight:500;transition:opacity .7s ease-out,filter .7s ease-out,transform .7s ease-out;display:flex;transform:translateY(.25rem)}.landing-proof-copy.is-visible{opacity:1;filter:blur();transform:translateY(0)}.landing-proof-copy strong{color:#7dd3fc}@media (prefers-reduced-motion:reduce){.headline-rainbow,.headline-spark{animation:none}.headline-rainbow{color:var(--foreground);-webkit-text-fill-color:currentColor;background:0 0}.headline-spark{opacity:1;transform:scale(1)}.landing-proof-copy{transition:none}}:where(.hm-hero>div>p),:where(.hm-split-heading>p),:where(.hm-final-cta>div>p:not(.hm-kicker)){color:var(--muted)}.hm-public-page{min-height:100vh;color:var(--foreground);background:var(--background)}.hm-hero-demo{background-image:linear-gradient(#fafafa0a 1px,#0000 1px),linear-gradient(90deg,#fafafa0a 1px,#0000 1px),linear-gradient(90deg,#000 0%,#0000 45%),radial-gradient(80rem 68rem at 100% 28rem,#0048d280,#0000 80%);background-size:72px 72px,72px 72px,auto,auto}.hm-hero{padding-top:var(--header-height);position:relative}.hm-hero>div{z-index:1;text-align:center;justify-items:center;padding-top:2.25rem;padding-bottom:1.5rem;display:grid;position:relative}.hm-hero .status-pill svg{width:.875rem;height:1rem}.hm-hero .status-pill{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.hm-hero .hm-hero-label-spacer{visibility:hidden}.hm-hero h1{width:min(100%,61.775rem);max-width:64rem;font-family:var(--font-hero);margin-top:1rem;font-size:2.25rem;font-weight:400;line-height:.96}.hm-hero>div>p{max-width:48rem;margin:1rem 0 0;font-size:1rem;line-height:1.625}.hm-hero>div>small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:1.2rem;font-size:.75rem}.website-start-form{color:#111;background:#f4f4f4;border-radius:.75rem;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;width:min(100%,48rem);margin-top:1.5rem;padding:.375rem;display:grid;box-shadow:0 0 0 1px #fff3}.website-start-form input,.website-start-form .button{min-height:2.875rem}.website-start-form .button{border-radius:.75rem;padding-inline:1.5rem;font-size:.875rem}.website-start-form>svg{margin-left:.55rem}.website-start-form input{color:#111;box-shadow:none;background:0 0;border:0;font-size:1rem}.website-start-form .button{--primary:#000;--primary-hover:#1a1a1a;--primary-foreground:#fff;color:var(--primary-foreground);background:var(--primary)}.website-start-error{color:#b91c1c;text-align:left;grid-column:1/-1;margin:0;padding:.25rem .75rem .4rem;font-size:.875rem;font-weight:500}.hm-section{padding-block:var(--landing-section-space)}.hm-section-raised{border-block:1px solid var(--border);background:var(--surface-2)}.hm-section-raised>.page-frame{margin-inline:auto}.hm-kicker{border:1px solid var(--border);border-radius:var(--radius-compact);width:fit-content;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;background:#050505;margin:0 0 1.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.hm-section>h2,.hm-section .page-frame>h2,.hm-split-heading h2,.hm-faq h2{max-width:48rem;font-size:2.25rem;line-height:1.25}.hm-section-lead{max-width:42rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.75}#how-it-works>h2,#proof .page-frame>h2{max-width:42rem}.hm-split-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:2rem;display:grid}.hm-split-heading>p{justify-self:end;max-width:36rem;margin:0;font-size:1rem;line-height:1.75}.hm-final-cta{padding-block:var(--landing-section-space);border-block:1px solid var(--border);background:linear-gradient(#2d94ff14 1px, transparent 1px), linear-gradient(90deg, #2d94ff14 1px, transparent 1px), radial-gradient(circle at 50% 115%, #005dff61, transparent 42%), var(--surface-2);background-size:72px 72px,72px 72px,auto,auto;position:relative;overflow:hidden}.hm-final-cta>div{text-align:center;justify-items:center;display:grid}.hm-final-cta h2{max-width:58rem;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.25}.hm-final-cta>div>p:not(.hm-kicker){max-width:42rem;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.7}.website-start-form.is-final{margin-top:2rem}@media (width<=780px){.hm-split-heading{grid-template-columns:1fr;align-items:start}}@media (width>=640px){.hm-hero h1{font-size:3rem}}@media (width>=768px){.hm-hero>div{padding-top:3.5rem;padding-bottom:2rem}.hm-section>h2,.hm-section .page-frame>h2,.hm-split-heading h2,.hm-faq h2{font-size:3rem;line-height:1}.hm-hero h1{margin-top:1.5rem}.hm-hero>div>p{margin-top:1.5rem;font-size:1.125rem;line-height:1.5556}.website-start-form{margin-top:2rem}.hm-section-lead,.hm-split-heading>p{font-size:1.125rem;line-height:1.5556}.hm-final-cta h2{line-height:1}}@media (width>=1024px){.hm-hero>div{padding-top:4rem}.hm-hero h1{font-size:3.75rem;line-height:1}}@media (width<=560px){.website-start-form{grid-template-columns:1fr;padding:.375rem}.website-start-form input,.website-start-form .button{min-height:2.8125rem}.website-start-form>svg{display:none}}.hm-public-page.pb-theme-dark{--landing-black:#000;--background:var(--landing-black);--surface:var(--landing-black);--surface-2:var(--landing-black);--card:var(--landing-black);--popover:var(--landing-black);--control-background:var(--landing-black);background-color:var(--landing-black)}.hm-public-page .pb-nav,.hm-public-page .hm-kicker,.hm-public-page .hm-illustration,.hm-public-page .hm-campaign-art,.hm-public-page .hm-watercolor-experiment .hm-step-card,.hm-public-page .hm-watercolor-experiment .hm-step-card .hm-step-number{background-color:var(--landing-black)}html:has(.hm-public-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#000;overflow-x:clip}html:has(.hm-public-page) body{background-color:#000}.hm-public-page{overflow-x:clip}.hpd-app.pb-theme-light{--landing-scrollbar-track:var(--background);--landing-scrollbar-thumb:#d4d4d4;--landing-scrollbar-hover:#a3a3a3}.hpd-app.pb-theme-dark{--landing-scrollbar-track:var(--background);--landing-scrollbar-thumb:#262626;--landing-scrollbar-hover:#737373b3}.hm-public-page,.hm-public-page :where(:not(.hm-review-track)){scrollbar-width:thin;scrollbar-color:var(--landing-scrollbar-thumb,#262626) var(--landing-scrollbar-track,#000)}html:has(.hm-public-page){scrollbar-width:thin;scrollbar-color:var(--landing-scrollbar-thumb,#262626) var(--landing-scrollbar-track,#000)}html:has(.hm-public-page)::-webkit-scrollbar{width:10px;height:10px}.hm-public-page::-webkit-scrollbar{width:10px;height:10px}.hm-public-page ::-webkit-scrollbar{width:10px;height:10px}html:has(.hm-public-page)::-webkit-scrollbar-track{background:var(--landing-scrollbar-track,#000)}.hm-public-page::-webkit-scrollbar-track{background:var(--landing-scrollbar-track,#000)}.hm-public-page ::-webkit-scrollbar-track{background:var(--landing-scrollbar-track,#000)}html:has(.hm-public-page)::-webkit-scrollbar-corner{background:var(--landing-scrollbar-track,#000)}.hm-public-page::-webkit-scrollbar-corner{background:var(--landing-scrollbar-track,#000)}.hm-public-page ::-webkit-scrollbar-corner{background:var(--landing-scrollbar-track,#000)}html:has(.hm-public-page)::-webkit-scrollbar-thumb{border:2px solid var(--landing-scrollbar-track,#000);background-color:var(--landing-scrollbar-thumb,#262626);background-clip:content-box;border-radius:9999px}.hm-public-page::-webkit-scrollbar-thumb{border:2px solid var(--landing-scrollbar-track,#000);background-color:var(--landing-scrollbar-thumb,#262626);background-clip:content-box;border-radius:9999px}.hm-public-page ::-webkit-scrollbar-thumb{border:2px solid var(--landing-scrollbar-track,#000);background-color:var(--landing-scrollbar-thumb,#262626);background-clip:content-box;border-radius:9999px}html:has(.hm-public-page)::-webkit-scrollbar-thumb:hover{background-color:var(--landing-scrollbar-hover,#737373b3)}.hm-public-page::-webkit-scrollbar-thumb:hover{background-color:var(--landing-scrollbar-hover,#737373b3)}.hm-public-page ::-webkit-scrollbar-thumb:hover{background-color:var(--landing-scrollbar-hover,#737373b3)}@media (prefers-reduced-motion:no-preference){.hm-hero>.page-frame>:where(h1,p,form,.landing-proof),.hm-hero-demo>.page-frame,[data-landing-reveal=visible]{animation:product-content-in calc(var(--motion-duration-layout) * 2) var(--motion-ease) backwards}.hm-hero>.page-frame>:where(h1,p){--motion-content-offset:.125rem;animation-duration:calc(var(--motion-duration-layout) * 4)}.hm-hero>.page-frame>p{animation-delay:calc(var(--motion-duration-fast) / 2)}.hm-hero>.page-frame>form{animation-delay:calc(var(--motion-duration-fast) * 2)}.hm-hero>.page-frame>.landing-proof{animation-delay:calc(var(--motion-duration-fast) * 3)}.hm-hero-demo>.page-frame{--motion-content-offset:2rem;animation-duration:calc(var(--motion-duration-layout) * 3);animation-delay:calc(var(--motion-duration-fast) * 4)}[data-landing-reveal=pending]{opacity:0;transform:translateY(var(--motion-content-offset))}[data-landing-reveal=pending]:focus-within{opacity:1;transform:none}}
