.msb-bg{background-color:#00704b}.msb-root{display:block}@media (min-width:769px){.msb-root{display:none}}.msb-light{background:linear-gradient(110deg,#002b1b 0%,#00442c 45%,#003d27 55%,#002b1b 100%)}.msb-highlight{color:#fcffab}
.home-page-background{background-color:#f5f5f5}.dark.home-page-background,.dark .home-page-background{background-color:#171919}html:not(.dark) .home-trial-badge{filter:drop-shadow(-2px 4px 10px #9191910d)drop-shadow(-7px 17px 18px #9191910a)drop-shadow(-15px 37px 24px #91919108)drop-shadow(-27px 66px 29px #91919103)drop-shadow(-42px 103px 31px #91919100);background:linear-gradient(#0cba8c1c 0%,#fff3 100%),#ffffffb3;border-color:#ffffffb8;box-shadow:inset 0 -5px 4px #ffffff40,inset 0 4px 4px #ffffff40}.home-hero-promptbox{border-color:#fff;box-shadow:-42px 103px 31px #91919100,-27px 66px 29px #91919103,-15px 37px 24px #91919108,-7px 17px 18px #9191910a,-2px 4px 10px #9191910d}.dark .home-hero-promptbox{border-color:var(--color-black-clear-25);box-shadow:-20px 68px 20px #0000,-13px 43px 18px #00000003,-7px 24px 15px #0000000a,-3px 11px 11px #00000012,-1px 3px 6px #00000014}.home-first-screen{flex-direction:column;align-items:center;width:100%;padding-top:72px;display:flex;position:relative}.has-top-banner .home-first-screen{padding-top:109px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-second-screen{background-image:radial-gradient(circle at center bottom, var(--color-black-clear-10), transparent 20%);flex-direction:column;align-items:center;padding-top:32px;display:flex}.home-feature-floor-wrapper{width:100%}.home-supportive-logo{flex-direction:column;align-items:center;gap:27px;width:100%;margin:50px 0;display:flex}.home-supportive-title{text-align:center;color:var(--color-black-clear-35);font-size:20px;font-weight:500;line-height:150%}.home-icon-group{height:50px}@media screen and (min-width:750px) and (max-width:1279px){.home-first-screen{box-sizing:border-box;flex-direction:column;height:auto;padding:32px;overflow-x:hidden}.has-top-banner .home-first-screen{padding-top:69px}.home-second-screen{box-sizing:border-box;padding:0 32px}}@media screen and (max-width:749px){.home-first-screen{flex-direction:column;width:100%;height:fit-content;padding:32px 16px 64px;position:relative}.has-top-banner .home-first-screen{padding-top:66px}.home-second-screen{margin-top:32px;padding:0 16px}.home-feature-floor-wrapper{margin-bottom:24px}.home-supportive-logo{margin-top:32px}.home-supportive-title{font-size:12px}.home-icon-group{height:32px}}