.shell-main:has(.landing-root){max-width:100%!important;padding:0!important}.landing-root{width:100%;min-height:100vh;font-family:var(--font-plex-sans), system-ui, sans-serif;color:var(--text-primary,#171b20);background:var(--surface-base,#fff);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.landing-section{box-sizing:border-box;width:100%;padding-top:40px;padding-bottom:40px}@media (min-width:768px){.landing-section{padding-top:80px;padding-bottom:80px}}.landing-section-base{background:var(--surface-base,#fff)}.landing-section-sunken{background:var(--surface-sunken,#f5f7f9)}.landing-container{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.landing-container{padding-left:40px;padding-right:40px}}.landing-h2{letter-spacing:-.02em;color:var(--text-primary,#171b20);text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.25}@media (min-width:768px){.landing-h2{font-size:36px;line-height:1.2}}.landing-lead{color:var(--text-secondary,#51555c);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}@media (min-width:768px){.landing-lead{font-size:18px}}.landing-pull-quote{letter-spacing:-.015em;max-width:840px;color:var(--text-primary,#171b20);text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:1.35}@media (min-width:768px){.landing-pull-quote{font-size:28px}}.landing-noscroll{scrollbar-width:none}.landing-noscroll::-webkit-scrollbar{display:none}
