.landing-module__bxHgOq__landing{--gutter:clamp(16px, 4vw, 32px);background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;overflow-x:clip}.landing-module__bxHgOq__landing h1,.landing-module__bxHgOq__landing h2,.landing-module__bxHgOq__landing h3{font-family:var(--font-display-face), var(--font-body), system-ui, sans-serif;letter-spacing:-.025em;margin:0}.landing-module__bxHgOq__landing p{margin:0}.landing-module__bxHgOq__container{width:100%;max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.landing-module__bxHgOq__skip{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;position:absolute;top:-60px;left:16px}.landing-module__bxHgOq__skip:focus{top:12px}.landing-module__bxHgOq__primaryButton,.landing-module__bxHgOq__headerCta,.landing-module__bxHgOq__secondaryButton{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.landing-module__bxHgOq__primaryButton,.landing-module__bxHgOq__headerCta{background:var(--signal);color:#fff;box-shadow:0 12px 24px -14px #3a2cf5cc}.landing-module__bxHgOq__primaryButton:hover,.landing-module__bxHgOq__headerCta:hover{background:var(--signal-hover)}.landing-module__bxHgOq__headerCta{border-radius:12px;min-height:42px;padding:0 16px;font-size:.9375rem}.landing-module__bxHgOq__secondaryButton{color:var(--ink);border:1px solid var(--line-strong);background:#fff}.landing-module__bxHgOq__secondaryButton:hover{border-color:var(--ink)}.landing-module__bxHgOq__textLink{color:var(--ink);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:600;transition:text-decoration-color .15s}.landing-module__bxHgOq__textLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.landing-module__bxHgOq__header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f6f6fbe0;position:sticky;top:0}.landing-module__bxHgOq__headerInner{align-items:center;gap:24px;height:68px;display:flex}.landing-module__bxHgOq__brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing-module__bxHgOq__brandMark{width:34px;height:34px}.landing-module__bxHgOq__desktopNav{gap:4px;margin-left:12px;display:flex}.landing-module__bxHgOq__desktopNav a{white-space:nowrap;color:var(--muted);border-radius:10px;padding:8px 12px;font-size:.9375rem;font-weight:500;text-decoration:none}.landing-module__bxHgOq__desktopNav a:hover{color:var(--ink);background:#fff}.landing-module__bxHgOq__headerActions{align-items:center;gap:8px;margin-left:auto;display:flex}.landing-module__bxHgOq__language,.landing-module__bxHgOq__loginLink{color:var(--ink);border-radius:10px;padding:8px 10px;font-size:.9375rem;font-weight:600;text-decoration:none}.landing-module__bxHgOq__language{color:var(--muted)}.landing-module__bxHgOq__language:hover,.landing-module__bxHgOq__loginLink:hover{background:#fff}.landing-module__bxHgOq__menuButton{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;display:none}.landing-module__bxHgOq__mobileNav{padding:8px var(--gutter) 16px;border-top:1px solid var(--line);background:var(--paper);display:grid}.landing-module__bxHgOq__mobileNav a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 4px;font-size:1.0625rem;font-weight:600;text-decoration:none}.landing-module__bxHgOq__hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,6vw,80px);padding-top:clamp(40px,7vw,88px);padding-bottom:clamp(56px,8vw,104px);display:grid}.landing-module__bxHgOq__heroTitle{font-size:clamp(2.25rem,4.3vw,3.75rem);font-weight:650;line-height:1.05}.landing-module__bxHgOq__heroTitle span{display:block}.landing-module__bxHgOq__heroDescription{max-width:34rem;color:var(--muted);font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.6;margin-top:28px!important}.landing-module__bxHgOq__heroActions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:36px;display:flex}.landing-module__bxHgOq__microcopy{color:var(--muted);align-items:center;gap:8px;font-size:.9375rem;display:flex;margin-top:20px!important}.landing-module__bxHgOq__microcopy svg{color:var(--mint);flex-shrink:0}.landing-module__bxHgOq__machine{justify-self:end;width:100%;max-width:440px}.landing-module__bxHgOq__frame{aspect-ratio:4/5;background:var(--ink);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #14123abf}.landing-module__bxHgOq__frame img{object-fit:cover}.landing-module__bxHgOq__rec{color:#fff;font-variant-numeric:tabular-nums;background:#14123ab8;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px}.landing-module__bxHgOq__rec span{background:var(--rec);border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,start) infinite landing-module__bxHgOq__blink}.landing-module__bxHgOq__frameTag{color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:600;position:absolute;top:16px;right:16px}.landing-module__bxHgOq__subtitle{inset-inline:20px;text-align:center;justify-content:center;align-items:flex-end;min-height:2.9em;font-size:clamp(1rem,1.6vw,1.1875rem);font-weight:600;line-height:1.45;display:flex;position:absolute;bottom:24px}.landing-module__bxHgOq__subtitleText{background:var(--caption);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.12em .4em}.landing-module__bxHgOq__subtitleText:empty{display:none}.landing-module__bxHgOq__caret{vertical-align:-.15em;background:var(--ink);width:2px;height:1.05em;margin-left:2px;animation:.9s steps(2,start) infinite landing-module__bxHgOq__blink;display:inline-block}.landing-module__bxHgOq__track{gap:4px;height:22px;margin-top:16px;display:flex;position:relative}.landing-module__bxHgOq__clip,.landing-module__bxHgOq__clipActive{background:var(--line);border-radius:6px;flex:1;transition:background-color .2s}.landing-module__bxHgOq__clipActive{background:var(--caption)}.landing-module__bxHgOq__playhead{background:var(--rec);border-radius:2px;width:2px;margin-left:-1px;transition:left .12s linear;position:absolute;top:-6px;bottom:-6px}.landing-module__bxHgOq__machineTabs{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.landing-module__bxHgOq__machineTabs button,.landing-module__bxHgOq__platformTabs button{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.landing-module__bxHgOq__machineTabs button:hover,.landing-module__bxHgOq__platformTabs button:hover{border-color:var(--ink)}.landing-module__bxHgOq__machineTabs button[aria-pressed=true],.landing-module__bxHgOq__platformTabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.landing-module__bxHgOq__machineNote{color:var(--muted);font-size:.875rem;margin-top:14px!important}@keyframes landing-module__bxHgOq__blink{to{visibility:hidden}}.landing-module__bxHgOq__section{padding-block:clamp(64px,9vw,112px)}.landing-module__bxHgOq__landing section[id]{scroll-margin-top:68px}.landing-module__bxHgOq__sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:16px 48px;margin-bottom:clamp(32px,5vw,56px);display:grid}.landing-module__bxHgOq__sectionHead h2,.landing-module__bxHgOq__faq h2,.landing-module__bxHgOq__smallTitle{max-width:22ch;font-size:clamp(1.875rem,3.6vw,3rem);font-weight:650;line-height:1.08}.landing-module__bxHgOq__sectionHead p{color:var(--muted);max-width:32rem;font-size:1.0625rem;line-height:1.6}.landing-module__bxHgOq__band{background:var(--ink);color:#fff;padding-block:clamp(64px,9vw,112px)}.landing-module__bxHgOq__band .landing-module__bxHgOq__sectionHead p{color:#ffffffb3}.landing-module__bxHgOq__demo{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.landing-module__bxHgOq__demoSource,.landing-module__bxHgOq__demoResult{color:var(--ink);background:#fff;border-radius:24px;padding:24px}.landing-module__bxHgOq__demoSource{gap:16px;display:grid}.landing-module__bxHgOq__demoLabel{color:var(--muted);font-size:.875rem;font-weight:600}.landing-module__bxHgOq__caseList{gap:8px;display:grid}.landing-module__bxHgOq__caseButton{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:10px;transition:border-color .15s,background-color .15s;display:grid}.landing-module__bxHgOq__caseButton:hover{border-color:var(--line-strong)}.landing-module__bxHgOq__caseButton[aria-pressed=true]{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--ink)}.landing-module__bxHgOq__caseThumb{background:var(--ink);border-radius:10px;width:64px;height:80px;position:relative;overflow:hidden}.landing-module__bxHgOq__caseThumb img{object-fit:cover}.landing-module__bxHgOq__caseButton strong{font-size:.9875rem;font-weight:650;display:block}.landing-module__bxHgOq__caseButton small{color:var(--muted);margin-top:4px;font-size:.8125rem;line-height:1.45;display:block}.landing-module__bxHgOq__demoResultTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.landing-module__bxHgOq__copyButton{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.landing-module__bxHgOq__copyButton:hover{border-color:var(--ink)}.landing-module__bxHgOq__platformTabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.landing-module__bxHgOq__previewWrap{max-width:380px;margin-inline:auto}.landing-module__bxHgOq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__step{padding-right:24px}.landing-module__bxHgOq__stepClip{background:var(--line-strong);border-radius:6px;height:14px;margin-bottom:28px;display:block}.landing-module__bxHgOq__stepClip[data-step="1"]{background:var(--caption)}.landing-module__bxHgOq__stepClip[data-step="2"]{background:var(--signal)}.landing-module__bxHgOq__stepNumber{font-family:var(--font-display-face), sans-serif;color:var(--muted);font-size:.9375rem;font-weight:600;display:block}.landing-module__bxHgOq__step h3{margin-top:10px;font-size:1.25rem;font-weight:600;line-height:1.25}.landing-module__bxHgOq__step p{color:var(--muted);max-width:30ch;margin-top:10px;line-height:1.6}.landing-module__bxHgOq__compare{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.landing-module__bxHgOq__timeCards{gap:12px;display:grid}.landing-module__bxHgOq__timeCard{border:1px solid var(--line);background:#fff;border-radius:24px;padding:24px}.landing-module__bxHgOq__timeCard p{color:var(--muted);font-weight:600}.landing-module__bxHgOq__timeCard strong{font-family:var(--font-display-face), sans-serif;letter-spacing:-.03em;margin-top:8px;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;display:block}.landing-module__bxHgOq__timeCard span{color:var(--muted);margin-top:6px;font-size:.9375rem;display:block}.landing-module__bxHgOq__timeCardOurs{background:var(--ink);border-color:var(--ink);color:#fff}.landing-module__bxHgOq__timeCardOurs p,.landing-module__bxHgOq__timeCardOurs span{color:#ffffffb3}.landing-module__bxHgOq__timeCardOurs strong{color:var(--caption)}.landing-module__bxHgOq__compareTable{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#fff;border-radius:24px;width:100%;font-size:.9375rem;overflow:hidden}.landing-module__bxHgOq__compareTable th,.landing-module__bxHgOq__compareTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 18px}.landing-module__bxHgOq__compareTable tr:last-child th,.landing-module__bxHgOq__compareTable tr:last-child td{border-bottom:0}.landing-module__bxHgOq__compareTable thead th{color:var(--muted);background:var(--paper);font-size:.875rem;font-weight:600}.landing-module__bxHgOq__compareTable thead th:last-child{color:var(--ink)}.landing-module__bxHgOq__compareTable tbody th{font-weight:600}.landing-module__bxHgOq__compareTable td{color:var(--muted)}.landing-module__bxHgOq__compareTable td svg{vertical-align:-3px;margin-right:8px;display:inline-block}.landing-module__bxHgOq__compareTable td:last-child{color:var(--ink);font-weight:600}.landing-module__bxHgOq__compareTable td:last-child svg{color:var(--mint)}.landing-module__bxHgOq__smallTitle{margin-bottom:40px!important}.landing-module__bxHgOq__audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.landing-module__bxHgOq__audiences div{border-top:2px solid var(--ink);padding-top:20px}.landing-module__bxHgOq__audiences h3{font-size:1.25rem;font-weight:600}.landing-module__bxHgOq__audiences p{color:var(--muted);max-width:30ch;margin-top:10px;line-height:1.6}.landing-module__bxHgOq__faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px 64px;display:grid}.landing-module__bxHgOq__faqList{border-top:1px solid var(--line-strong)}.landing-module__bxHgOq__faqItem{border-bottom:1px solid var(--line-strong)}.landing-module__bxHgOq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex;position:relative}.landing-module__bxHgOq__faqItem summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqItem summary span{border:1px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative}.landing-module__bxHgOq__faqItem summary span:before,.landing-module__bxHgOq__faqItem summary span:after{content:"";background:var(--ink);border-radius:1px;width:11px;height:2px;margin:-1px 0 0 -5.5px;transition:transform .15s;position:absolute;top:50%;left:50%}.landing-module__bxHgOq__faqItem summary span:after{transform:rotate(90deg)}.landing-module__bxHgOq__faqItem[open] summary span:after{transform:rotate(0)}.landing-module__bxHgOq__faqItem p{color:var(--muted);max-width:62ch;padding-bottom:22px;line-height:1.65}.landing-module__bxHgOq__finalCta{background:var(--ink);color:#fff;border-radius:32px;justify-items:start;gap:20px;margin-bottom:clamp(48px,7vw,88px);padding:clamp(32px,6vw,72px);display:grid}.landing-module__bxHgOq__finalCta h2{max-width:20ch;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:650;line-height:1.06}.landing-module__bxHgOq__finalCta p{color:#ffffffb8;max-width:36rem;font-size:1.0625rem}.landing-module__bxHgOq__finalNote{color:#fff9;font-size:.875rem}.landing-module__bxHgOq__footer{padding-bottom:32px}.landing-module__bxHgOq__footerTop{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.landing-module__bxHgOq__footerTop p{color:var(--muted)}.landing-module__bxHgOq__footerBottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;font-size:.875rem;display:flex}.landing-module__bxHgOq__footerBottom nav{flex-wrap:wrap;gap:8px 20px;display:flex}.landing-module__bxHgOq__footerBottom a{color:var(--muted);text-decoration:none}.landing-module__bxHgOq__footerBottom a:hover{color:var(--ink)}@media (max-width:1100px){.landing-module__bxHgOq__desktopNav,.landing-module__bxHgOq__loginLink{display:none}.landing-module__bxHgOq__menuButton{display:inline-flex}.landing-module__bxHgOq__demo,.landing-module__bxHgOq__compare{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__timeCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.landing-module__bxHgOq__hero{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__machine{justify-self:start}.landing-module__bxHgOq__sectionHead,.landing-module__bxHgOq__faq{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__steps,.landing-module__bxHgOq__audiences{grid-template-columns:minmax(0,1fr);gap:32px}.landing-module__bxHgOq__stepClip{margin-bottom:18px}}@media (max-width:560px){.landing-module__bxHgOq__headerCta{display:none}.landing-module__bxHgOq__machineTabs,.landing-module__bxHgOq__platformTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.landing-module__bxHgOq__machineTabs button,.landing-module__bxHgOq__platformTabs button{padding:0 4px;font-size:.8125rem}.landing-module__bxHgOq__heroActions .landing-module__bxHgOq__primaryButton{width:100%}.landing-module__bxHgOq__timeCards{grid-template-columns:minmax(0,1fr)}.landing-module__bxHgOq__demoSource,.landing-module__bxHgOq__demoResult{padding:18px}.landing-module__bxHgOq__compareTable th,.landing-module__bxHgOq__compareTable td{padding:12px;font-size:.875rem}.landing-module__bxHgOq__compareTable td svg{display:none}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__rec span,.landing-module__bxHgOq__caret{animation:none}.landing-module__bxHgOq__playhead{transition:none}}
