[data-interactive-canvas]{--home-scale:1;--home-column-max:var(--container-nav);--home-gutter:20px;--how-panel-h:660px;--home-column-inset:max(0px, calc((100vw - var(--home-column-max)) / 2));--home-gutter-left:calc(var(--home-column-inset) + var(--home-gutter));--home-column-inner:calc(min(var(--home-column-max), 100vw) - 2 * var(--home-gutter))}@media (min-width:810px){[data-interactive-canvas]{--home-gutter:44px}}@media (min-width:1680px){[data-interactive-canvas]{--home-gutter:20px}}#page{position:relative;width:100%!important;max-width:var(--home-column-max)!important;zoom:1!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}#hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:visible}#heroCopy{left:var(--home-gutter-left)}#heroCopy h1{font-size:var(--text-hero);width:min(1400px, var(--home-column-inner))}#heroSub{left:var(--home-gutter-left);width:min(800px, var(--home-column-inner))}#heroSub h2{font-size:var(--text-hero-sub)}#heroSub p{font-size:var(--text-lede)}#heroSub .micro{font-size:var(--text-micro)}#heroSub .surface-form-button{height:42px;padding:0 20px;font-size:.875rem}#consoleGlow,#logoBar{width:100%;max-width:100%;left:0}#consoleWrap{left:var(--home-gutter-left);width:var(--home-column-inner);max-width:var(--home-column-inner);transform-origin:0 0}#consoleHead{left:var(--home-gutter-left)}#consoleHead h3{font-size:var(--text-console-h);width:min(640px, var(--home-column-inner))}#industriesBento .ib-inner{max-width:var(--home-column-max);margin-inline:auto}html[data-home-layout=desktop] .ctaEmailField input{font-size:.875rem}html[data-home-layout=desktop] .ctaEmailField button{width:40px;height:40px}html[data-home-layout=desktop] #hereshow{font-size:var(--text-hereshow)}html[data-home-layout=desktop] .rail .eyebrow{font-size:var(--text-eyebrow)}html[data-home-layout=desktop] .rail h3{font-size:var(--text-rail-h)}html[data-home-layout=desktop] .rail .intro{font-size:var(--text-micro)}html[data-home-layout=desktop] .step h4{font-size:1rem}html[data-home-layout=desktop] .step .body{font-size:.875rem}html[data-home-layout=desktop] .step.active .body{max-height:66px}html[data-home-layout=desktop] #howItWorks .how-layout{width:100%;max-width:100%;padding:0 var(--home-gutter);box-sizing:border-box;gap:clamp(24px,3vw,48px);margin:0}html[data-home-layout=desktop] #hereshow{padding-left:var(--home-gutter);padding-right:var(--home-gutter)}html[data-home-layout=desktop] #howItWorks .how-rails{flex:0 472px;min-width:340px;max-width:min(472px,34%)}html[data-home-layout=desktop] #howItWorks .rowSection .rowInner{width:100%;max-width:100%;margin:0}html[data-home-layout=desktop] #howItWorks .how-stage{flex:1 1 0;justify-content:flex-start;align-items:flex-end;width:auto;min-width:0;max-width:none;container-type:size}html[data-home-layout=desktop] #howItWorks .rowSection .sticky{justify-content:flex-start}html[data-home-layout=desktop] #howItWorks .how-stage-inner{width:100%;max-width:1144px;height:min(100cqh, var(--how-panel-h));flex:none}html[data-home-layout=desktop] #howItWorks .how-stage .panel,html[data-home-layout=desktop] .panel .pstate{width:100%;max-width:none;height:100%}html[data-home-layout=desktop] .panel{box-sizing:border-box;--chrome-scale:.88;width:100%;max-width:none;height:100%}html[data-home-layout=desktop] #howItWorks .panel[data-row=rowObserve],html[data-home-layout=desktop] #howItWorks .panel[data-row=rowImprove],html[data-home-layout=desktop] #howItWorks .panel[data-row=rowBuild]{--chrome-scale:.88}html[data-home-layout=desktop] #howItWorks .panel.oi-simple{--chrome-scale:1}html[data-home-layout=desktop] #howItWorks .panel.oi-simple .panel-chrome{transform:none}#languages,#spotlight{max-width:var(--home-column-max);box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%!important}[data-interactive-canvas] footer .max-w-section{max-width:var(--home-column-max)!important}html[data-home-layout=desktop] #languages{height:auto!important}#spotlight{gap:unset!important;flex-direction:unset!important;padding:0!important;display:block!important}.languages-globe{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:clamp(200px,26vw,340px);margin-top:clamp(1.5rem,4vw,3rem);overflow:hidden}.languages-globe canvas{width:100%;height:100%;font-family:var(--font-mono);display:block}html[data-hero-layout=compact] .colgrid,html[data-hero-layout=compact] #curveWrap,html[data-hero-layout=compact] #consoleGlow,html[data-hero-layout=compact] #consoleShade,html[data-hero-layout=compact] #heroFoldFade,html[data-hero-layout=compact] #consoleHead,html[data-hero-layout=compact] #consoleWrap [data-chrome],html[data-hero-layout=compact] #consoleWrap{display:none!important}html[data-hero-layout=compact] #consoleWrap .nc,html[data-hero-layout=compact] #consoleWrap .nc-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-hero-layout=compact] #heroCopy{z-index:10;max-width:100%;width:auto!important;position:relative!important;top:auto!important;left:auto!important}html[data-hero-layout=compact] #heroSub{z-index:10;top:auto!important}html[data-hero-layout=compact] #heroCopy h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}
