.landing-root{--grid-color:var(--border);--font-sans:var(--font-landing-body);--font-display:var(--font-landing-display);font-family:var(--font-landing-body),sans-serif;isolation:isolate;color:#1a1a1a;background:#fff;min-height:100vh;position:relative}.font-display{font-family:var(--font-display),sans-serif}.landing-container{border-left:1px solid var(--grid-color);border-right:1px solid var(--grid-color);max-width:90rem;margin-left:auto;margin-right:auto}.landing-grid-2{grid-template-columns:1fr 1fr;display:grid}.landing-grid-3{grid-template-columns:1fr 1fr 1fr;display:grid}.landing-grid-2-1{grid-template-columns:2fr 1fr;display:grid}.landing-cell{border-right:1px solid var(--grid-color)}.landing-row{border-bottom:1px solid var(--grid-color)}.landing-section-no-bottom-border>.md\:hidden>.landing-row:last-child,.landing-section-no-bottom-border>.md\:block>.landing-row:last-child{border-bottom:none}.cell-padding{padding:3rem 2rem}@media (min-width:768px){.cell-padding{padding:4rem 3rem}}@media (min-width:1024px){.cell-padding{padding:5rem 4rem}}.section-header{padding-top:5rem}@media (min-width:768px){.section-header{padding-top:7rem}}.section-label{font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#666;margin-bottom:1.5rem;font-size:.8125rem;font-weight:500}.section-title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:#2d2d2d;margin-bottom:1rem;font-size:2.5rem;font-weight:400;line-height:1.1}@media (min-width:768px){.section-title{font-size:3.5rem}}@media (min-width:1024px){.section-title{font-size:4rem}}.section-desc{color:#666;max-width:540px;margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}@media (min-width:768px){.section-desc{font-size:1.125rem}}.feature-item{align-items:flex-start;gap:1.25rem;padding:1.5rem 0;display:flex}.feature-icon{color:#666;flex-shrink:0;margin-top:.125rem}.feature-title{color:#1a1a1a;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.feature-description{color:#666;font-size:.9375rem;line-height:1.6}.stepper-item{cursor:pointer;padding:1rem 0 1rem 1.5rem;transition:all .2s}.stepper-number{color:#666;margin-right:.5rem;font-family:ui-monospace,monospace;font-size:.75rem}.stepper-item.active .stepper-number{color:var(--primary)}.stepper-item.active .stepper-title{color:#1a1a1a}.btn-primary{color:#fff;letter-spacing:-.01em;background:#1a1a1a;border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;min-width:180px;padding:1rem 2.25rem;font-size:.9375rem;font-weight:600;transition:all .25s;display:inline-flex}.btn-primary:hover{opacity:.85;transform:translateY(-1px);box-shadow:0 8px 30px -8px #0003}.btn-primary:active{transform:translateY(0)}.btn-outline{color:#1a1a1a;letter-spacing:-.01em;background:0 0;border:1.5px solid #ddd;border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;min-width:180px;padding:1rem 2.25rem;font-size:.9375rem;font-weight:600;transition:all .25s;display:inline-flex}.btn-outline:hover{background:#f5f5f5;border-color:#666;transform:translateY(-1px)}.btn-outline:active{transform:translateY(0)}.cta-group{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.cta-group{flex-direction:row}}.pill{color:#1a1a1a;border:1px solid #e0e0e0;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:border-color .2s;display:inline-flex}.pill:hover{border-color:#666}.pill-icon{color:#666}.image-placeholder{color:#666;background:#fafafa;border:1px solid #e0e0e0;justify-content:center;align-items:center;font-size:.875rem;display:flex}.integration-logos{color:#666;flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.integration-item{align-items:center;gap:.5rem;transition:color .2s;display:flex}.integration-item:hover{color:#1a1a1a}@media (max-width:768px){.landing-grid-2,.landing-grid-2-1{grid-template-columns:1fr}.landing-cell{border-right:none;border-bottom:1px solid var(--grid-color)}.landing-cell:last-child{border-bottom:none}.mobile-hidden,.landing-grid-2-1>.cell-padding:not(.landing-cell){display:none}.section-header{padding-top:3rem}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}html{scroll-behavior:smooth}.aspect-video{aspect-ratio:16/9}.aspect-4-3{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.typeform-input{background:0 0;border-color:#e0e0e0;height:3rem;font-size:1.125rem;transition:border-color .2s,box-shadow .2s}.typeform-input:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px #0000000d}.typeform-input::placeholder{color:#666;opacity:.6}.typeform-option{text-align:left;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:.5rem;padding:1rem 1.25rem;transition:all .2s}.typeform-option:hover{background:#fafafa;border-color:#1a1a1a}.typeform-option.selected{background:#f5f5f5;border-color:#1a1a1a}@keyframes typeform-success-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.typeform-success-icon{animation:.5s typeform-success-bounce}.hero-headline{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:#2d2d2d;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:400;line-height:1.12}.hero-rotating-word{color:#1a1a1a;white-space:nowrap;background:#f0f0f0;border-radius:.1em;padding:.02em .15em;display:inline}.landing-section-dark{color:#e8e8e8;background:#111}.landing-section-dark .section-label{color:#666}.landing-section-dark .section-title{color:#e8e8e8}.landing-section-dark .section-desc{color:#888}.landing-section-dark .feature-title{color:#e8e8e8}.landing-section-dark .feature-description{color:#888}.landing-section-dark .landing-cell,.landing-section-dark .landing-row{border-color:#ffffff0f}.cta-final-section{background:#fafafa}.cta-final-section .section-title{font-size:2.5rem}@media (min-width:768px){.cta-final-section .section-title{font-size:3.5rem}}.announcement-bar{color:#fff;text-align:center;letter-spacing:.01em;background:#1a1a1a;padding:.625rem 1rem;font-size:.8125rem;font-weight:500}.announcement-bar a{color:#fff;text-decoration:none;transition:opacity .2s}.announcement-bar a:hover{opacity:.8}
/*# sourceMappingURL=449ef058ce94c558.css.map*/