.landing-module__hcPptG__page{background-color:var(--ui-bg);color:var(--ui-ink);position:relative}.landing-module__hcPptG__siteHeader{background:var(--ui-bg);border-bottom:1px solid var(--ui-line-soft)}.landing-module__hcPptG__hero{min-height:calc(100vh - 4rem);flex-direction:column;min-height:calc(100svh - 4rem);padding:max(3rem,min(6vw,5rem)) max(1rem,min(4vw,2rem)) max(1.75rem,min(3vw,2.5rem));display:flex;position:relative;overflow:hidden}.landing-module__hcPptG__heroBackdrop{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.landing-module__hcPptG__heroBackdrop canvas{animation:.9s ease-out both landing-module__hcPptG__shaderFade}@keyframes landing-module__hcPptG__shaderFade{0%{opacity:0}to{opacity:1}}.landing-module__hcPptG__heroInner{z-index:1;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:min(100%,60rem);margin:0 auto;display:flex;position:relative}.landing-module__hcPptG__eyebrow{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:2.25rem;color:var(--ui-ink-body);font-size:var(--ui-text-12);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.landing-module__hcPptG__eyebrowDot{background:var(--ui-accent);width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--ui-accent-ring);border-radius:999px}.landing-module__hcPptG__heroTitle{color:var(--ui-ink);letter-spacing:var(--ui-tracking-tight);text-wrap:balance;margin-top:1.75rem;font-size:max(2.75rem,min(6vw,4.5rem));font-weight:600;line-height:1.08}.landing-module__hcPptG__heroTitle>span:first-child{display:block}.landing-module__hcPptG__accentTitle{color:var(--ui-accent);margin:.04em 0 0;display:block}.landing-module__hcPptG__heroDescription{max-width:38rem;color:var(--ui-ink-body);text-wrap:balance;margin-top:1.5rem;font-size:max(1rem,min(1.5vw,1.15rem));line-height:1.85}.landing-module__hcPptG__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:max(2rem,min(4vw,2.75rem));display:flex}.landing-module__hcPptG__primaryAction,.landing-module__hcPptG__secondaryAction{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.landing-module__hcPptG__primaryAction{background-color:var(--ui-brand);color:var(--ui-bg)}.landing-module__hcPptG__primaryAction:hover{background-color:var(--ui-brand-hover)}.landing-module__hcPptG__secondaryAction{border:1px solid var(--ui-line);background-color:var(--ui-surface);color:var(--ui-ink)}.landing-module__hcPptG__secondaryAction:hover{background-color:var(--ui-wash-hover)}.landing-module__hcPptG__providersMarquee{--providers-gap:clamp(1rem,2.6vw,2rem);z-index:1;width:100%;margin:max(2.5rem,min(5vw,3.5rem)) auto 0;position:relative}.landing-module__hcPptG__providersTrack{justify-content:center;display:flex}.landing-module__hcPptG__heroProviders{align-items:center;gap:var(--providers-gap);color:var(--ui-ink-muted);font-size:var(--ui-text-12);letter-spacing:var(--ui-tracking-wide);white-space:nowrap;font-weight:600;list-style:none;display:flex}.landing-module__hcPptG__providersTrack>.landing-module__hcPptG__heroProviders[aria-hidden=true]{display:none}@media (max-width:1023px){.landing-module__hcPptG__providersMarquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.landing-module__hcPptG__providersTrack{justify-content:flex-start;width:max-content;animation:30s linear infinite landing-module__hcPptG__providersMarquee}.landing-module__hcPptG__providersTrack:hover{animation-play-state:paused}.landing-module__hcPptG__providersTrack>.landing-module__hcPptG__heroProviders[aria-hidden=true]{display:flex}.landing-module__hcPptG__heroProviders{padding-right:var(--providers-gap)}}@keyframes landing-module__hcPptG__providersMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-module__hcPptG__flowSection{width:100%;max-width:72rem;margin:0 auto;padding:max(3rem,min(6vw,4rem)) 1.5rem max(3rem,min(5vw,4rem))}.landing-module__hcPptG__heroCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.landing-module__hcPptG__section{border-top:1px solid var(--ui-line-soft);width:100%;max-width:72rem;margin:0 auto;padding:max(3.5rem,min(7vw,5rem)) 1.5rem}.landing-module__hcPptG__sectionHeaderCentered{text-align:center;margin-bottom:2.5rem}.landing-module__hcPptG__sectionTitle{color:var(--ui-ink);letter-spacing:var(--ui-tracking-tight);text-wrap:balance;margin-top:.5rem;font-size:max(1.75rem,min(3.5vw,2.25rem));font-weight:600;line-height:1.15}.landing-module__hcPptG__sectionHeaderCentered .landing-module__hcPptG__sectionTitle{margin-top:0}.landing-module__hcPptG__workflowCard{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);min-height:9.5rem;transition:border-color var(--ui-duration-base)var(--ui-ease-std);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex}.landing-module__hcPptG__workflowCard:hover{border-color:var(--ui-line-strong)}.landing-module__hcPptG__workflowCardTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.landing-module__hcPptG__workflowIndex{color:var(--ui-ink-muted);letter-spacing:var(--ui-tracking-widest);font-size:.7rem;font-weight:600}.landing-module__hcPptG__workflowIcon{border-radius:var(--ui-radius);width:2.25rem;height:2.25rem;color:var(--ui-ink-body);background:var(--ui-surface-2);justify-content:center;align-items:center;display:inline-flex}.landing-module__hcPptG__workflowTitle{color:var(--ui-ink);font-size:var(--ui-text-16);letter-spacing:var(--ui-tracking-tight);font-weight:600}.landing-module__hcPptG__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.landing-module__hcPptG__featureCard{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);min-height:13rem;transition:border-color var(--ui-duration-base)var(--ui-ease-std);padding:1.5rem}.landing-module__hcPptG__featureCard:hover{border-color:var(--ui-line-strong)}.landing-module__hcPptG__featureIcon{border-radius:var(--ui-radius);width:2.35rem;height:2.35rem;color:var(--ui-ink-body);background:var(--ui-surface-2);justify-content:center;align-items:center;display:inline-flex}.landing-module__hcPptG__featureTitle{color:var(--ui-ink);font-size:var(--ui-text-18);margin-top:1.25rem;font-weight:600}.landing-module__hcPptG__featureDescription{color:var(--ui-ink-muted);font-size:var(--ui-text-14);margin-top:.5rem;line-height:1.7}.landing-module__hcPptG__ctaSection{width:100%;max-width:72rem;margin:0 auto;padding:0 1.5rem max(4rem,min(8vw,6rem))}.landing-module__hcPptG__ctaCard .landing-module__hcPptG__heroActions{justify-content:center}.landing-module__hcPptG__ctaCard{border:1px solid var(--ui-line);border-radius:var(--ui-radius-2xl);background:var(--ui-surface);text-align:center;padding:max(2.5rem,min(6vw,4.5rem)) 1.5rem;overflow:hidden}.landing-module__hcPptG__ctaTitle{color:var(--ui-ink);letter-spacing:var(--ui-tracking-tight);text-wrap:balance;font-size:max(1.75rem,min(3.5vw,2.5rem));font-weight:600;line-height:1.15}.landing-module__hcPptG__ctaDescription{max-width:38rem;color:var(--ui-ink-body);font-size:var(--ui-text-15);text-wrap:balance;margin:1rem auto 0;line-height:1.8}.landing-module__hcPptG__footer{border-top:1px solid var(--ui-line-soft);background:var(--ui-bg)}.landing-module__hcPptG__footerInner{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:72rem;margin:0 auto;padding:1.5rem;display:flex}.landing-module__hcPptG__footerBrand{color:var(--ui-ink);font-size:var(--ui-text-15);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.landing-module__hcPptG__footerCopy{color:var(--ui-ink-muted);font-size:var(--ui-text-12)}@media (max-width:1023px){.landing-module__hcPptG__hero{padding-left:1.5rem;padding-right:1.5rem}.landing-module__hcPptG__heroCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.landing-module__hcPptG__heroTitle{letter-spacing:var(--ui-tracking-tight);font-size:max(2.5rem,min(11vw,4rem))}.landing-module__hcPptG__heroActions>*{flex:0 auto;min-width:0;padding-left:1.25rem;padding-right:1.25rem}.landing-module__hcPptG__hero,.landing-module__hcPptG__flowSection,.landing-module__hcPptG__section{padding-left:1.25rem;padding-right:1.25rem}.landing-module__hcPptG__featureGrid{grid-template-columns:1fr}.landing-module__hcPptG__ctaSection{padding-left:1.25rem;padding-right:1.25rem}.landing-module__hcPptG__footerInner{flex-direction:column;align-items:flex-start;padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:479px){.landing-module__hcPptG__heroCards{grid-template-columns:1fr}.landing-module__hcPptG__workflowCard{gap:.9rem;min-height:0}}@media (prefers-reduced-motion:reduce){.landing-module__hcPptG__heroBackdrop canvas{animation:none}.landing-module__hcPptG__workflowCard,.landing-module__hcPptG__featureCard{transition:none}.landing-module__hcPptG__providersTrack{animation:none}.landing-module__hcPptG__providersMarquee{overflow-x:auto}.landing-module__hcPptG__providersTrack>.landing-module__hcPptG__heroProviders[aria-hidden=true]{display:none}}
