@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Space+Grotesk:wght@300..700&family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@300;400;500;600;700&display=swap";:root{--font-primary:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-primary:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-secondary:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-sans-serif:"Space Grotesk", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#080c14}body{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#080c14;margin:0;overflow-x:hidden}#root{background-color:inherit;min-height:100vh}html,body{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#logo-container{justify-content:center;align-items:center;margin-top:20px;display:flex}#logo{filter:invert();width:150px;height:auto;transition:filter .3s}#logo:hover{filter:invert(0%)}*{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);font-feature-settings:"kern" 1, "liga" 1, "calt" 1}h1,h2,h3,h4,h5,h6,.font-primary{font-family:var(--font-primary);font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "case" 1}p,span,label,input,textarea,select,button,.font-secondary{font-family:var(--font-secondary)}html,body,.landing-page-container,.landing-page-container *{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.landing-page-container::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.landing-page-container ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}@keyframes heroAmbientDriftA{0%{transform:translate(0,0)scale(1)}33%{transform:translate(24px,-18px)scale(1.05)}66%{transform:translate(-18px,14px)scale(.96)}to{transform:translate(0,0)scale(1)}}@keyframes heroAmbientDriftB{0%{transform:translate(0,0)scale(1)}33%{transform:translate(-28px,20px)scale(.95)}66%{transform:translate(20px,-12px)scale(1.04)}to{transform:translate(0,0)scale(1)}}@keyframes heroGlowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}}.hero-ambient-orb-1{will-change:transform;animation:24s ease-in-out infinite heroAmbientDriftA}.hero-ambient-orb-2{will-change:transform;animation:30s ease-in-out infinite heroAmbientDriftB}.hero-ambient-glow{will-change:opacity, transform;animation:18s ease-in-out infinite heroGlowPulse}@keyframes heroFadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}.hero-entrance-1{animation:.48s cubic-bezier(.16,1,.3,1) both heroFadeSlideUp}.hero-entrance-2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;animation:.52s cubic-bezier(.16,1,.3,1) .11s both heroFadeSlideUp}.hero-entrance-3{animation:.54s cubic-bezier(.16,1,.3,1) .22s both heroFadeSlideUp}.hero-entrance-4{animation:.58s cubic-bezier(.16,1,.3,1) .34s both heroFadeSlideUp}.hero-text-container{padding:2.5rem 1.5rem .5rem}@media (width<=640px){.hero-text-container{padding:1.75rem 1rem .5rem!important}.workflow-surface-card{padding:1.15rem .85rem!important}.workflow-surface-header{margin-bottom:1rem!important}.workflow-card-item{padding:.85rem!important}.workflow-card-item h3{margin-top:.4rem!important;font-size:13.5px!important}.workflow-card-item p{margin-top:.2rem!important;font-size:12px!important;line-height:1.4!important}.hero-mockup-crop{padding-bottom:2.5rem!important;padding-left:1rem!important;padding-right:1rem!important}}@media (width>=1024px){.hero-text-container{padding:3rem 2rem .5rem}}.hero-mockup-crop{will-change:mask-image;-webkit-mask-image:linear-gradient(#000 0% 12.6%,#0000 18%);mask-image:linear-gradient(#000 0% 12.6%,#0000 18%)}.hero-mockup-inner{opacity:.55;filter:blur(2.5px)saturate(.35);transform-origin:top;will-change:transform, opacity, filter;transition:filter .45s cubic-bezier(.16,1,.3,1);transform:scale(.88)}.hero-mockup-inner.is-settled{filter:blur()saturate()}.hero-mockup-jiggle{transform-origin:top}.hero-mockup-floating{border-radius:1rem;transition:box-shadow .55s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0b152408,0 6px 14px -10px #123a7a24}.hero-mockup-floating.is-settled{box-shadow:0 2px 4px #0b15240d,0 18px 34px -14px #123a7a3d,0 52px 90px -26px #123a7a52}[data-theme=dark] .hero-mockup-floating.is-settled,.dark-theme .hero-mockup-floating.is-settled{box-shadow:0 2px 4px #0006,0 18px 34px -14px #0009,0 52px 90px -26px #0ea5e938}.cta-primary-btn{isolation:isolate;cursor:pointer;will-change:transform;background:linear-gradient(#17458f 0%,#123a7a 55%,#0e2f66 100%);border:0;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0b15241f,0 8px 24px -8px #123a7a7a;color:#fff!important}.cta-primary-btn:hover{background:linear-gradient(#1c4e9e 0%,#143f85 55%,#102f68 100%);transform:translateY(-1.5px)scale(1.025);box-shadow:inset 0 1px #ffffff2e,0 3px 6px #0b152426,0 12px 28px -6px #123a7a94}.cta-primary-btn:active{transform:translateY(.5px)scale(.99);box-shadow:inset 0 1px #ffffff1a,0 1px 3px #0b152426,0 4px 12px -4px #123a7a66}.cta-primary-btn:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff24 47%,#ffffff38 50%,#ffffff24 53%,#0000 65%);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-100%)}.cta-primary-btn:hover:before{transform:translate(100%)}.cta-primary-label{z-index:2;align-items:center;gap:.5rem;display:inline-flex;position:relative}.cta-primary-arrow{transition:transform .18s cubic-bezier(.16,1,.3,1)}.cta-primary-btn:hover .cta-primary-arrow{transform:translate(3px)}.landing-page-container{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-space-grotesk{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.font-dm-sans{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}:root{--rdp-cell-size:40px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:2px solid #000000bf}.rdp{margin:1em}.rdp-vhidden{box-sizing:border-box;appearance:none;background:0 0;border:0;margin:0;padding:0;top:0;clip:rect(1px, 1px, 1px, 1px)!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rdp-button_reset{appearance:none;cursor:default;color:inherit;font:inherit;background:0 0;outline:none;margin:0;padding:0;position:relative}.rdp-button{border:2px solid #0000}.rdp-button[aria-disabled=true]{opacity:.25;pointer-events:none}.rdp-button:not([aria-disabled=true]){cursor:pointer}.rdp-button:focus,.rdp-button:active{color:inherit;border:var(--rdp-outline);background-color:var(--rdp-background-color)}.rdp-button:hover:not([aria-disabled=true]){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{max-width:calc(var(--rdp-cell-size) * 7);border-collapse:collapse;margin:0}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size) * 8);border-collapse:collapse}.rdp-caption{text-align:left;justify-content:space-between;align-items:center;padding:0;display:flex}.rdp-multiple_months .rdp-caption{text-align:center;display:block;position:relative}.rdp-caption_dropdowns{display:inline-flex;position:relative}.rdp-caption_label{z-index:1;white-space:nowrap;color:currentColor;border:2px solid #0000;align-items:center;margin:0;padding:0 .25em;font-family:inherit;font-size:140%;font-weight:700;display:inline-flex;position:relative}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{width:var(--rdp-cell-size);height:var(--rdp-cell-size);border-radius:100%;justify-content:center;align-items:center;padding:.25em;display:inline-flex}.rdp-dropdown_year,.rdp-dropdown_month{align-items:center;display:inline-flex;position:relative}.rdp-dropdown{appearance:none;z-index:2;width:100%;cursor:inherit;opacity:0;font-family:inherit;font-size:inherit;line-height:inherit;background-color:#0000;border:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus:not([disabled])+.rdp-caption_label,.rdp-dropdown:active:not([disabled])+.rdp-caption_label{border:var(--rdp-outline);background-color:var(--rdp-background-color);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;text-transform:uppercase;text-align:center;height:100%;height:var(--rdp-cell-size);padding:0;font-size:.75em;font-weight:700}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);text-align:center;padding:0}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected:not([aria-disabled=true]),.rdp-day_selected:focus:not([aria-disabled=true]),.rdp-day_selected:active:not([aria-disabled=true]),.rdp-day_selected:hover:not([aria-disabled=true]){color:#fff;background-color:var(--rdp-accent-color)}.rdp-day_selected:focus:not([aria-disabled=true]){border:var(--rdp-outline-selected)}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}
