.intake-form-module__r1npHW__form{gap:10px;display:grid}.intake-form-module__r1npHW__fieldBlock{gap:6px;display:grid}.intake-form-module__r1npHW__fieldLabel{color:#57606a;letter-spacing:.02em;font-size:.76rem;font-weight:600}.intake-form-module__r1npHW__fieldRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.intake-form-module__r1npHW__field{width:100%;min-width:0;min-height:44px;color:var(--text);background:#fff;border:1px solid #afb8c1f2;border-radius:10px;padding:0 14px;box-shadow:inset 0 1px #ffffff80}.intake-form-module__r1npHW__field::placeholder{color:#66707a}.intake-form-module__r1npHW__fieldCompact{max-width:320px}.intake-form-module__r1npHW__submitButton{min-width:112px;min-height:44px}@media (max-width:760px){.intake-form-module__r1npHW__fieldRow{grid-template-columns:1fr;align-items:stretch}.intake-form-module__r1npHW__fieldCompact{max-width:none}.intake-form-module__r1npHW__submitButton{width:100%}}
.smart-github-intake-form-module__VJ49mG__form{gap:10px;display:grid}.smart-github-intake-form-module__VJ49mG__hint{margin:0;font-size:.84rem}.smart-github-intake-form-module__VJ49mG__hint a{align-items:center;min-height:44px;display:inline-flex}
.page-module___8aEwW__page{background:var(--marketing-bg)}.page-module___8aEwW__hero{padding:var(--marketing-space-6) 0 var(--marketing-space-4);border-bottom:1px solid color-mix(in srgb, var(--marketing-border) 62%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--marketing-blue-tint) 62%, transparent), transparent 72%), linear-gradient(135deg, color-mix(in srgb, var(--marketing-sky-tint) 70%, transparent), color-mix(in srgb, var(--marketing-green-tint) 54%, transparent) 48%, transparent 78%);position:relative;overflow-x:clip}.page-module___8aEwW__heroBackground{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--marketing-border) 38%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--marketing-border) 38%, transparent) 1px, transparent 1px);opacity:.45;background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.page-module___8aEwW__heroGrid{z-index:1;gap:var(--marketing-space-5);width:min(var(--marketing-container-wide), calc(100% - 32px));grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:start;margin-inline:auto;display:grid;position:relative}.page-module___8aEwW__heroCopy,.page-module___8aEwW__beforeAfterSection,.page-module___8aEwW__workflowSection,.page-module___8aEwW__surfacesSection,.page-module___8aEwW__useCasesSection,.page-module___8aEwW__trustSection{gap:var(--marketing-space-3);min-width:0;display:grid}.page-module___8aEwW__heroCopy{gap:16px}.page-module___8aEwW__heroCopy h1{max-width:15ch;color:var(--marketing-ink);font-size:clamp(3.25rem,5.4vw,4.6rem);line-height:var(--marketing-line-tight);letter-spacing:0;margin:0}.page-module___8aEwW__heroCopy p{max-width:690px;font-size:var(--marketing-type-lead);line-height:var(--marketing-line-body);margin:0}.page-module___8aEwW__heroSupport{color:var(--marketing-ink);font-weight:700}.page-module___8aEwW__heroIntake{border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-md);background:color-mix(in srgb, var(--marketing-surface) 92%, transparent);width:min(100%,720px);box-shadow:var(--marketing-shadow-subtle);gap:12px;padding:14px;display:grid}.page-module___8aEwW__heroIntake h2{color:var(--marketing-ink);font-size:var(--marketing-type-h3);letter-spacing:0;margin:0 0 4px;line-height:1.24}.page-module___8aEwW__heroIntake p{font-size:.95rem}.page-module___8aEwW__heroSecondaryActions{margin-top:-4px}.page-module___8aEwW__heroBadges{flex-wrap:wrap;gap:8px;max-width:680px;display:flex}.page-module___8aEwW__heroVisual{min-width:0;padding-top:12px}.page-module___8aEwW__intakeSection{border-bottom:1px solid var(--marketing-border)}.page-module___8aEwW__workflowRail{grid-template-columns:repeat(5,minmax(0,1fr))}.page-module___8aEwW__workflowRail li+li{border-top:0;border-left:1px solid var(--marketing-border)}.page-module___8aEwW__workflowRail li+li:before{width:24px;height:2px;top:30px;left:-12px}.page-module___8aEwW__surfaceGrid{gap:var(--marketing-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__useCaseGrid{gap:var(--marketing-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module___8aEwW__surfaceTile,.page-module___8aEwW__useCaseTile{border:1px solid color-mix(in srgb, var(--surface-accent,var(--marketing-blue)) 24%, var(--marketing-border));border-radius:var(--marketing-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-tint,var(--marketing-blue-tint)) 72%, #fff), #fff 74%);min-width:0;min-height:100%;color:inherit;gap:9px;padding:16px;text-decoration:none;display:grid}.page-module___8aEwW__surfaceTile{position:relative;overflow:hidden}.page-module___8aEwW__surfaceTile:before{content:"";background:var(--surface-accent,var(--marketing-blue));height:3px;position:absolute;inset:0 0 auto}.page-module___8aEwW__surfaceTile[data-accent=blue]{--surface-accent:var(--marketing-blue);--surface-tint:var(--marketing-blue-tint);--surface-ink:var(--marketing-blue-hover)}.page-module___8aEwW__surfaceTile[data-accent=green]{--surface-accent:var(--marketing-review-green);--surface-tint:var(--marketing-green-tint);--surface-ink:#11683d}.page-module___8aEwW__surfaceTile[data-accent=amber]{--surface-accent:var(--marketing-comment-amber);--surface-tint:var(--marketing-amber-tint);--surface-ink:#8a4f00}.page-module___8aEwW__surfaceTile[data-accent=sky]{--surface-accent:var(--marketing-sky);--surface-tint:var(--marketing-sky-tint);--surface-ink:#0369a1}.page-module___8aEwW__surfaceTile[data-accent=violet]{--surface-accent:var(--marketing-ai-violet);--surface-tint:var(--marketing-violet-tint);--surface-ink:#5b21b6}.page-module___8aEwW__surfaceIcon{border:1px solid color-mix(in srgb, var(--surface-accent,var(--marketing-blue)) 32%, var(--marketing-border));border-radius:var(--marketing-radius-md);width:34px;height:34px;color:var(--surface-accent,var(--marketing-blue));background:#fff;justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__surfaceDetail{width:fit-content;color:var(--surface-ink,var(--marketing-blue));font-size:var(--marketing-type-caption);text-transform:uppercase;font-weight:800}.page-module___8aEwW__surfaceTile h3,.page-module___8aEwW__useCaseTile h3{color:var(--marketing-ink);font-size:var(--marketing-type-h3);letter-spacing:0;margin:0;line-height:1.25}.page-module___8aEwW__surfaceTile p,.page-module___8aEwW__useCaseTile p{color:var(--marketing-muted);font-size:var(--marketing-type-small);margin:0;line-height:1.55}.page-module___8aEwW__tileLink,.page-module___8aEwW__useCaseTile>span{color:var(--surface-ink,var(--marketing-blue));font-size:var(--marketing-type-small);align-items:center;gap:6px;margin-top:2px;font-weight:750;display:inline-flex}.page-module___8aEwW__surfaceTile:hover,.page-module___8aEwW__surfaceTile:focus-visible,.page-module___8aEwW__useCaseTile:hover,.page-module___8aEwW__useCaseTile:focus-visible{border-color:color-mix(in srgb, var(--surface-accent,var(--marketing-blue)) 56%, var(--marketing-border));background:var(--marketing-surface)}.page-module___8aEwW__useCaseTile{border-color:var(--marketing-border);background:color-mix(in srgb, var(--marketing-surface) 86%, transparent)}.page-module___8aEwW__useCaseTile>svg{color:var(--marketing-blue)}.page-module___8aEwW__aiLoopSection{gap:var(--marketing-space-4);grid-template-columns:minmax(0,.88fr) minmax(360px,1fr);align-items:center;display:grid}.page-module___8aEwW__aiLoopCopy{gap:var(--marketing-space-2);min-width:0;display:grid}.page-module___8aEwW__agentVisual{min-width:0}.page-module___8aEwW__trustSection{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start}.page-module___8aEwW__trustIntro{align-content:start;gap:14px;display:grid}.page-module___8aEwW__trustGrid{gap:var(--marketing-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module___8aEwW__inlineLink{width:fit-content;color:var(--marketing-blue);font-size:var(--marketing-type-small);align-items:center;gap:6px;font-weight:750;display:inline-flex}.page-module___8aEwW__finalSection{border-top:1px solid color-mix(in srgb, var(--marketing-blue) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--marketing-blue) 16%, transparent)}.page-module___8aEwW__finalSection .button-primary{color:var(--marketing-blue);background:#fff}:is(.page-module___8aEwW__finalSection .button-primary:hover,.page-module___8aEwW__finalSection .button-primary:focus-visible){color:var(--marketing-blue-hover);background:#eff6ff}.page-module___8aEwW__finalSection .button-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff94}@media (max-width:1180px){.page-module___8aEwW__heroGrid,.page-module___8aEwW__aiLoopSection,.page-module___8aEwW__trustSection{grid-template-columns:1fr}.page-module___8aEwW__heroCopy h1{max-width:14ch}.page-module___8aEwW__heroVisual{max-width:760px;padding-top:0}.page-module___8aEwW__surfaceGrid,.page-module___8aEwW__useCaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__workflowRail{grid-template-columns:1fr}.page-module___8aEwW__workflowRail li+li{border-top:1px solid var(--marketing-border);border-left:0}.page-module___8aEwW__workflowRail li+li:before{width:2px;height:24px;top:-12px;left:30px}}@media (max-width:860px){.page-module___8aEwW__trustGrid{grid-template-columns:1fr}.page-module___8aEwW__heroCopy h1{max-width:16ch}}@media (max-width:760px){.page-module___8aEwW__hero{padding:var(--marketing-space-3) 0 var(--marketing-space-3)}.page-module___8aEwW__heroGrid{width:min(100% - 16px, var(--marketing-container));gap:var(--marketing-space-2)}.page-module___8aEwW__heroCopy p{font-size:1rem}.page-module___8aEwW__heroIntake{gap:10px;padding:12px}.page-module___8aEwW__heroIntake h2{font-size:1.08rem}.page-module___8aEwW__heroBadges{gap:7px}.page-module___8aEwW__heroVisual{max-height:300px;overflow:hidden}.page-module___8aEwW__compactIntake{padding:14px}.page-module___8aEwW__surfaceGrid,.page-module___8aEwW__useCaseGrid{grid-template-columns:1fr}}.page-module___8aEwW__trustLine{max-width:68ch;color:var(--marketing-muted);font-size:.82rem;line-height:1.55}.page-module___8aEwW__demoGrid,.page-module___8aEwW__editorialSplit,.page-module___8aEwW__faqLayout{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.page-module___8aEwW__demoGrid h2,.page-module___8aEwW__editorialSplit h2,.page-module___8aEwW__faqLayout h2,.page-module___8aEwW__integrationStrip h2{color:var(--marketing-ink);font-size:var(--marketing-type-h2);text-wrap:balance;margin:8px 0 12px;line-height:1.06}.page-module___8aEwW__demoGrid p,.page-module___8aEwW__editorialSplit p,.page-module___8aEwW__faqLayout>div>p,.page-module___8aEwW__integrationStrip p{color:var(--marketing-muted);line-height:1.65}.page-module___8aEwW__demoLinks{flex-wrap:wrap;gap:10px 18px;margin-top:20px;display:flex}.page-module___8aEwW__compactIntake{border:1px solid var(--marketing-border-strong);border-radius:var(--marketing-radius-lg);background:var(--marketing-surface);box-shadow:var(--marketing-shadow-card);grid-template-columns:minmax(0,1fr);gap:10px;padding:clamp(18px,3vw,30px);display:grid}.page-module___8aEwW__compactIntake h3,.page-module___8aEwW__compactIntake p{margin:0}.page-module___8aEwW__largeStatement{gap:18px;padding-top:8px;display:grid}.page-module___8aEwW__largeStatement p{margin:0;font-size:clamp(1.16rem,1rem + .6vw,1.65rem);line-height:1.45}.page-module___8aEwW__largeStatement strong{max-width:32ch;color:var(--marketing-deep-navy);font-size:1rem;line-height:1.5}.page-module___8aEwW__startingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.page-module___8aEwW__integrationStrip{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) auto;align-items:center;gap:28px;display:grid}.page-module___8aEwW__integrationStrip h2,.page-module___8aEwW__integrationStrip p{margin-bottom:0}.page-module___8aEwW__integrationChips{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__productExpansionGrid{border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-lg);background:var(--marketing-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.page-module___8aEwW__expansionItem{background:var(--marketing-surface);min-height:220px;color:var(--marketing-ink);align-content:start;gap:10px;padding:24px;transition:background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:grid}.page-module___8aEwW__expansionItem:hover,.page-module___8aEwW__expansionItem:focus-visible{background:var(--marketing-blue-tint);transform:translateY(-2px)}.page-module___8aEwW__expansionItem h3,.page-module___8aEwW__expansionItem p{margin:0}.page-module___8aEwW__expansionItem p{color:var(--marketing-muted);line-height:1.55}.page-module___8aEwW__expansionItem span{color:var(--marketing-blue-hover);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.page-module___8aEwW__darkInlineLink{color:#bfdbfe;align-items:center;gap:8px;margin-top:24px;font-weight:700;display:inline-flex}.page-module___8aEwW__faqList{border-top:1px solid var(--marketing-border-strong)}.page-module___8aEwW__faqList details{border-bottom:1px solid var(--marketing-border-strong)}.page-module___8aEwW__faqList summary{color:var(--marketing-ink);cursor:pointer;padding:20px 42px 20px 0;font-weight:730;line-height:1.4;list-style:none;position:relative}.page-module___8aEwW__faqList summary::-webkit-details-marker{display:none}.page-module___8aEwW__faqList summary:after{content:"+";color:var(--marketing-blue);font-size:1.35rem;position:absolute;top:18px;right:4px}.page-module___8aEwW__faqList details[open] summary:after{content:"–"}.page-module___8aEwW__faqList details p{max-width:68ch;color:var(--marketing-muted);margin:-4px 0 20px;line-height:1.65}.page-module___8aEwW__heroVisual{animation:.72s cubic-bezier(.16,1,.3,1) .12s both page-module___8aEwW__plan-workspace-arrive}@keyframes page-module___8aEwW__plan-workspace-arrive{0%{transform:translateY(20px)scale(.985)}to{transform:translateY(0)scale(1)}}@media (max-width:980px){.page-module___8aEwW__demoGrid,.page-module___8aEwW__editorialSplit,.page-module___8aEwW__faqLayout,.page-module___8aEwW__integrationStrip,.page-module___8aEwW__startingGrid{grid-template-columns:1fr}.page-module___8aEwW__productExpansionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__integrationStrip>a{justify-self:start}}@media (max-width:600px){.page-module___8aEwW__demoGrid,.page-module___8aEwW__editorialSplit,.page-module___8aEwW__faqLayout{gap:24px}.page-module___8aEwW__productExpansionGrid{grid-template-columns:1fr}.page-module___8aEwW__expansionItem{min-height:0}.page-module___8aEwW__heroCopy h1{font-size:clamp(2.5rem,13vw,4.2rem);line-height:.94}.page-module___8aEwW__heroSecondaryActions{grid-template-columns:1fr;display:grid}.page-module___8aEwW__heroSecondaryActions a{justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__heroVisual{animation:none}.page-module___8aEwW__expansionItem{transition:none}}@media (max-width:760px){.page-module___8aEwW__inlineLink{min-height:44px;padding-block:8px}}@media (max-width:1300px){.page-module___8aEwW__heroGrid{grid-template-columns:1fr}.page-module___8aEwW__heroCopy h1{max-width:15ch}.page-module___8aEwW__heroVisual{max-width:820px;padding-top:0}}
