.landing-module__g1LwZa__page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-landing-body);font-size:var(--text-base);line-height:1.58;overflow-x:clip}.landing-module__g1LwZa__page *,.landing-module__g1LwZa__page :before,.landing-module__g1LwZa__page :after{box-sizing:border-box}.landing-module__g1LwZa__page h1,.landing-module__g1LwZa__page h2,.landing-module__g1LwZa__page h3,.landing-module__g1LwZa__page p,.landing-module__g1LwZa__page figure,.landing-module__g1LwZa__page ol,.landing-module__g1LwZa__page ul,.landing-module__g1LwZa__page dl,.landing-module__g1LwZa__page dd{margin:0}.landing-module__g1LwZa__page ol,.landing-module__g1LwZa__page ul{padding:0;list-style:none}.landing-module__g1LwZa__page h1,.landing-module__g1LwZa__page h2,.landing-module__g1LwZa__page h3,.landing-module__g1LwZa__wordmark{color:var(--color-ink);font-family:var(--font-landing-display)}.landing-module__g1LwZa__page h1,.landing-module__g1LwZa__page h2,.landing-module__g1LwZa__page h3{text-wrap:balance}.landing-module__g1LwZa__page a{text-decoration:none}.landing-module__g1LwZa__page a:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.landing-module__g1LwZa__navigation{z-index:var(--z-sticky);border-block-end:var(--rule-hair) solid var(--color-line);background:color-mix(in oklch, var(--color-paper) 94%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);position:sticky;inset-block-start:0}.landing-module__g1LwZa__navInner,.landing-module__g1LwZa__hero,.landing-module__g1LwZa__problemSection,.landing-module__g1LwZa__workflowSection,.landing-module__g1LwZa__benefitsSection,.landing-module__g1LwZa__pwaSection,.landing-module__g1LwZa__trustSection,.landing-module__g1LwZa__faqSection,.landing-module__g1LwZa__finalStatement,.landing-module__g1LwZa__footer{width:min(100%, var(--landing-content-max));margin-inline:auto}.landing-module__g1LwZa__navInner{min-height:var(--landing-nav-height);padding-inline:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.landing-module__g1LwZa__wordmark,.landing-module__g1LwZa__signInLink,.landing-module__g1LwZa__primaryCta,.landing-module__g1LwZa__workflowCta,.landing-module__g1LwZa__mobileStickyCta{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.landing-module__g1LwZa__wordmark{letter-spacing:-.035em;min-height:2.75rem;font-size:1.05rem;font-weight:760}.landing-module__g1LwZa__signInLink{min-height:2.75rem;padding-inline:var(--space-sm);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:680}.landing-module__g1LwZa__hero{padding:var(--space-2xl) var(--space-md) var(--space-3xl);justify-items:center;gap:var(--space-2xl);display:grid}.landing-module__g1LwZa__heroCopy{gap:var(--space-lg);min-width:0;display:grid}.landing-module__g1LwZa__heroCopy>*,.landing-module__g1LwZa__heroFigure{opacity:0;transform:translateY(var(--space-sm));animation:landing-module__g1LwZa__hero-enter var(--dur-long) var(--ease-out) forwards}.landing-module__g1LwZa__heroCopy>:nth-child(2){animation-delay:80ms}.landing-module__g1LwZa__heroCopy>:nth-child(3),.landing-module__g1LwZa__heroFigure{animation-delay:.15s}.landing-module__g1LwZa__heroTitle{max-width:13ch;font-size:var(--text-display);letter-spacing:-.052em;font-weight:720;line-height:.98}.landing-module__g1LwZa__heroLead{max-width:35rem;color:var(--color-ink-soft);font-size:clamp(1.08rem,2.6vw,1.3rem);line-height:1.48}.landing-module__g1LwZa__heroAction{justify-items:start;gap:var(--space-md);display:grid}.landing-module__g1LwZa__primaryCta,.landing-module__g1LwZa__workflowCta,.landing-module__g1LwZa__mobileStickyCta{min-height:3.25rem;padding-inline:var(--space-lg);border:var(--rule-strong) solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-ink);background:var(--color-accent);font-size:var(--text-sm);transition:background var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);font-weight:720;line-height:1}.landing-module__g1LwZa__primaryCta:hover,.landing-module__g1LwZa__workflowCta:hover,.landing-module__g1LwZa__mobileStickyCta:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);transform:translateY(-.125rem)}.landing-module__g1LwZa__proofLine{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.landing-module__g1LwZa__proofLine strong{color:var(--color-ink)}.landing-module__g1LwZa__heroFigure,.landing-module__g1LwZa__workflowFigure{justify-items:center;gap:var(--space-sm);width:100%;min-width:0;display:grid}.landing-module__g1LwZa__heroFigure{max-width:22.5rem}.landing-module__g1LwZa__productImage{border:var(--rule-hair) solid var(--color-line);border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-product);display:block}.landing-module__g1LwZa__heroFigure figcaption{color:var(--color-muted);font-size:var(--text-xs);text-align:center}.landing-module__g1LwZa__problemSection{padding:var(--space-3xl) var(--space-md);border-block:var(--rule-hair) solid var(--color-line)}.landing-module__g1LwZa__sectionHeading{gap:var(--space-md);max-width:43rem;display:grid}.landing-module__g1LwZa__sectionHeading h2,.landing-module__g1LwZa__pwaSection h2,.landing-module__g1LwZa__finalStatement h2{letter-spacing:-.045em;font-size:clamp(1.9rem,5vw,3.5rem);font-weight:690;line-height:1.04}.landing-module__g1LwZa__sectionHeading p,.landing-module__g1LwZa__pwaSection>div:first-child p{max-width:var(--landing-copy-measure);color:var(--color-ink-soft);font-size:clamp(1rem,2vw,1.18rem)}.landing-module__g1LwZa__workflowSection{padding:var(--space-3xl) var(--space-md) var(--space-4xl)}.landing-module__g1LwZa__workflowSection>.landing-module__g1LwZa__sectionHeading{margin-block-end:var(--space-3xl)}.landing-module__g1LwZa__workflowList{gap:var(--space-4xl);counter-reset:workflow;display:grid}.landing-module__g1LwZa__workflowStep{justify-items:center;gap:var(--space-xl);min-width:0;display:grid}.landing-module__g1LwZa__workflowCopy{gap:var(--space-md);width:100%;max-width:35rem;display:grid}.landing-module__g1LwZa__stepNumber{border:var(--rule-hair) solid var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-accent);font-family:var(--font-landing-display);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:760;display:inline-grid}.landing-module__g1LwZa__workflowCopy h3{letter-spacing:-.04em;max-width:15ch;font-size:clamp(1.65rem,4vw,2.7rem);font-weight:680;line-height:1.05}.landing-module__g1LwZa__workflowCopy>p:not(.landing-module__g1LwZa__annotation){max-width:31rem;color:var(--color-ink-soft);font-size:1.08rem}.landing-module__g1LwZa__annotation{max-width:29rem;border-block-start:var(--rule-hair) solid var(--color-line-strong);color:var(--color-muted);font-size:var(--text-sm);padding-block-start:var(--space-sm)}.landing-module__g1LwZa__workflowFigure{max-width:23.5rem}.landing-module__g1LwZa__workflowCta{margin-block-start:var(--space-3xl)}.landing-module__g1LwZa__mobileStickyRegion{min-width:0}.landing-module__g1LwZa__mobileStickyDock{z-index:var(--z-sticky);min-height:var(--landing-mobile-dock-height);padding:var(--space-sm) var(--space-md);border-block-start:var(--rule-hair) solid var(--color-line);background:color-mix(in oklch, var(--color-paper) 94%, transparent);box-shadow:var(--shadow-dock);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);justify-content:center;display:flex;position:sticky;inset-block-start:calc(100svh - var(--landing-mobile-dock-height))}.landing-module__g1LwZa__mobileStickyCta{width:min(100%,30rem)}.landing-module__g1LwZa__benefitsSection,.landing-module__g1LwZa__pwaSection,.landing-module__g1LwZa__trustSection,.landing-module__g1LwZa__faqSection,.landing-module__g1LwZa__finalStatement{padding:var(--space-3xl) var(--space-md)}.landing-module__g1LwZa__benefitsSection,.landing-module__g1LwZa__trustSection,.landing-module__g1LwZa__finalStatement{border-block-start:var(--rule-hair) solid var(--color-line)}.landing-module__g1LwZa__benefitRail{border-block-start:var(--rule-hair) solid var(--color-line);margin-block-start:var(--space-2xl);display:grid}.landing-module__g1LwZa__benefitRail>div{padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-line);gap:var(--space-xs);display:grid}.landing-module__g1LwZa__benefitRail dt{font-family:var(--font-landing-display);font-size:var(--text-md);letter-spacing:-.025em;font-weight:680}.landing-module__g1LwZa__benefitRail dd{color:var(--color-ink-soft)}.landing-module__g1LwZa__pwaSection{background:var(--color-ink);gap:var(--space-2xl);width:100%;max-width:none;display:grid}.landing-module__g1LwZa__pwaSection>div{width:min(100%, calc(var(--landing-content-max) / 2))}.landing-module__g1LwZa__pwaSection h2,.landing-module__g1LwZa__pwaSection>div:first-child p,.landing-module__g1LwZa__installNotes{color:var(--color-paper)}.landing-module__g1LwZa__pwaSection>div:first-child{gap:var(--space-md);display:grid}.landing-module__g1LwZa__installNotes{align-content:start;gap:var(--space-lg);display:grid}.landing-module__g1LwZa__installNotes p{border-block-start:var(--rule-hair) solid color-mix(in oklch, var(--color-paper) 24%, transparent);padding-block-start:var(--space-md)}.landing-module__g1LwZa__installNotes strong{color:#57cbd7;color:lab(75.3977% -31.2752 -16.6431)}.landing-module__g1LwZa__trustList{border-block-start:var(--rule-hair) solid var(--color-line);margin-block-start:var(--space-2xl);display:grid}.landing-module__g1LwZa__trustList li{padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-line);gap:var(--space-xs);display:grid}.landing-module__g1LwZa__trustList strong{font-family:var(--font-landing-display);font-size:var(--text-md)}.landing-module__g1LwZa__trustList span{color:var(--color-ink-soft)}.landing-module__g1LwZa__faqSection{border-block-start:var(--rule-hair) solid var(--color-line)}.landing-module__g1LwZa__faqList{border-block-start:var(--rule-hair) solid var(--color-line);margin-block-start:var(--space-2xl);display:grid}.landing-module__g1LwZa__faqList article{padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-line);gap:var(--space-sm);display:grid}.landing-module__g1LwZa__faqList h3{letter-spacing:-.015em;font-size:1.08rem;font-weight:700}.landing-module__g1LwZa__faqList p{max-width:45rem;color:var(--color-ink-soft)}.landing-module__g1LwZa__finalStatement{padding-block:var(--space-4xl);justify-items:start;gap:var(--space-xl);display:grid}.landing-module__g1LwZa__finalStatement h2{max-width:17ch}.landing-module__g1LwZa__footer{min-height:7rem;padding:var(--space-lg) var(--space-md) calc(var(--landing-mobile-dock-height) + var(--space-xl));border-block-start:var(--rule-hair) solid var(--color-line);justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}@media (min-width:40rem){.landing-module__g1LwZa__navInner,.landing-module__g1LwZa__hero,.landing-module__g1LwZa__problemSection,.landing-module__g1LwZa__workflowSection,.landing-module__g1LwZa__benefitsSection,.landing-module__g1LwZa__trustSection,.landing-module__g1LwZa__faqSection,.landing-module__g1LwZa__finalStatement,.landing-module__g1LwZa__footer{padding-inline:var(--space-xl)}.landing-module__g1LwZa__hero,.landing-module__g1LwZa__problemSection,.landing-module__g1LwZa__workflowSection,.landing-module__g1LwZa__benefitsSection,.landing-module__g1LwZa__trustSection,.landing-module__g1LwZa__faqSection{padding-block:var(--space-4xl)}.landing-module__g1LwZa__mobileStickyDock{display:none}.landing-module__g1LwZa__benefitRail>div,.landing-module__g1LwZa__trustList li{align-items:baseline;column-gap:var(--space-xl);grid-template-columns:minmax(11rem,.7fr) minmax(0,1fr)}.landing-module__g1LwZa__pwaSection{padding:var(--space-4xl) max(var(--space-xl), calc((100% - var(--landing-content-max)) / 2 + var(--space-xl)));grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__g1LwZa__trustList{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__g1LwZa__trustList li:nth-child(odd){padding-inline-end:var(--space-xl)}.landing-module__g1LwZa__trustList li:nth-child(2n){border-inline-start:var(--rule-hair) solid var(--color-line);padding-inline-start:var(--space-xl)}.landing-module__g1LwZa__faqList{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__g1LwZa__faqList article:nth-child(odd){padding-inline-end:var(--space-xl)}.landing-module__g1LwZa__faqList article:nth-child(2n){border-inline-start:var(--rule-hair) solid var(--color-line);padding-inline-start:var(--space-xl)}.landing-module__g1LwZa__footer{padding-block-end:var(--space-xl)}}@media (min-width:56.25rem){.landing-module__g1LwZa__hero{min-height:calc(100svh - var(--landing-nav-height));grid-template-columns:minmax(0,7fr) minmax(19rem,5fr);justify-items:stretch}.landing-module__g1LwZa__heroCopy{align-content:center}.landing-module__g1LwZa__heroFigure{place-self:center end;max-width:23.5rem}.landing-module__g1LwZa__problemSection .landing-module__g1LwZa__sectionHeading{align-items:start;gap:var(--space-3xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:none}.landing-module__g1LwZa__workflowStep{place-items:center stretch;gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(19rem,7fr)}.landing-module__g1LwZa__workflowStep:nth-child(2n) .landing-module__g1LwZa__workflowCopy{grid-area:1/2;justify-self:end}.landing-module__g1LwZa__workflowStep:nth-child(2n) .landing-module__g1LwZa__workflowFigure{grid-area:1/1;justify-self:start}.landing-module__g1LwZa__workflowStep:nth-child(odd) .landing-module__g1LwZa__workflowFigure{justify-self:end}.landing-module__g1LwZa__benefitRail>div{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}}@media (prefers-reduced-motion:reduce){.landing-module__g1LwZa__heroCopy>*,.landing-module__g1LwZa__heroFigure{opacity:1;animation:none;transform:none}.landing-module__g1LwZa__primaryCta,.landing-module__g1LwZa__workflowCta,.landing-module__g1LwZa__mobileStickyCta{transition:none}}@keyframes landing-module__g1LwZa__hero-enter{to{opacity:1;transform:translateY(0)}}
