body{margin:0;min-width:320px;min-height:100vh;background:#0c1222}#root{min-height:100vh;width:100%}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;background:#0c1222;-webkit-text-size-adjust:100%}#root{min-height:100vh}button{font-family:inherit}.hero-section{padding-bottom:calc(80px + env(safe-area-inset-bottom))}@media(min-width:1600px){.hero-section{padding-top:180px!important;padding-bottom:200px!important;min-height:92vh}.hero-social-proof{margin-top:80px!important}.problem-section{padding-top:120px!important}.hero-title{font-size:80px!important;max-width:1100px!important}.hero-subhead{font-size:20px!important;max-width:720px!important}.hero-cta{margin-bottom:96px!important}}@media(max-width:640px){.hero-section{padding:96px 22px calc(280px + env(safe-area-inset-bottom))}.hero-section [data-hero-badge]{margin-bottom:18px}.hero-title{font-size:48px!important;letter-spacing:-1.6px!important;line-height:1.06!important;margin-bottom:18px!important}.hero-subhead{font-size:16px!important;margin-bottom:28px!important}.hero-cta{margin-bottom:48px!important;flex-direction:column;align-items:center}.hero-cta button{width:min(92vw,320px)}.hero-social-proof{margin-top:120px!important}.chat-shell{inset:auto 0 0!important;width:100vw!important;max-width:100vw!important;height:82svh!important;max-height:82svh!important;min-height:440px!important}.chat-shell-mobile{inset:auto 0 0!important}.chat-panel{height:100%!important;max-height:100%!important;min-height:0!important;border-radius:18px 18px 0 0!important;border-bottom:none!important}.chat-panel-mobile>div[style*="position: absolute"]{display:none!important}.chat-input{font-size:16px!important}.chat-panel [data-chat-header]{padding-top:calc(16px + env(safe-area-inset-top))!important}.chat-panel [data-chat-composer]{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}}
