:root{--ink:#1d1d1f;--ink-dark:#1d1d1f;--muted:#6e6e73;--muted-2:#6e6e73;--cap:#86868b;--orange:#e8622c;--orange-deep:#e8622c;--orange-lt:#f08a5d;--surface:#f5f5f7;--hair:#e8e8ed;--line:#d2d2d7;--border:#e8e8ed}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(232,98,44,.2)}a{color:inherit}.btn-primary{background:#e8622c;transition:transform .25s ease,box-shadow .25s ease,gap .25s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px rgba(232,98,44,.75);gap:14px}.btn-ghost{background:#fff;transition:transform .25s ease,box-shadow .25s ease}.btn-ghost:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(0,0,0,.3)}.btn-on-cta{background:#fff;transition:transform .25s ease,gap .25s ease}.btn-on-cta:hover{transform:translateY(-2px);gap:14px}.btn-outline-dark{position:relative;background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:0;background-size:0 100%;transition:background-size .4s cubic-bezier(.7,0,.2,1),color .4s ease}.btn-outline-dark:hover{background-size:100% 100%;color:#1d1d1f!important;border-color:hsla(0,0%,100%,.9)!important}.nav-link{color:#1d1d1f;transition:color .2s ease}.nav-link:hover{color:#e8622c}.arrow-link{gap:6px;transition:gap .25s ease}.arrow-link:hover{gap:12px}.text-link{color:#1d1d1f;transition:color .2s ease}.text-link:hover{color:#e8622c}.hover-lift{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(0,0,0,.28)!important}.bento-card{border:1px solid #e8e8ed;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bento-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(0,0,0,.28);border-color:#d2d2d7}.bento-card-dark{transition:transform .25s ease,box-shadow .25s ease}.bento-card-dark:hover{transform:translateY(-4px);box-shadow:0 30px 64px -30px rgba(0,0,0,.8)}.bento-card-orange{transition:transform .25s ease,box-shadow .25s ease}.bento-card-orange:hover{transform:translateY(-4px);box-shadow:0 28px 58px -26px rgba(232,98,44,.55)}.row-link{transition:padding-left .25s ease,color .25s ease}.row-link:hover{padding-left:8px;color:#e8622c}.link-card{background:#fff;transition:background .15s ease,transform .22s ease}.link-card:hover{background:#f5f5f7;transform:translateY(-2px)}img{max-width:100%}.nav-drawer,.nav-toggle{display:none}.showcase-desktop{display:block;min-width:0}.showcase-mobile{display:none}.showcase-scroll::-webkit-scrollbar{width:8px}.showcase-scroll::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:999px}@media (max-width:900px){.resp-grid-2,.resp-grid-hero{grid-template-columns:1fr!important}.mobile-media-first{order:-1}.bento-grid,.resp-grid-3,.resp-grid-4,.resp-grid-5{grid-template-columns:1fr 1fr!important}.bento-grid>*{grid-column:auto!important}.resp-nav{display:none!important}.nav-toggle{display:inline-flex!important}.nav-drawer{display:flex}.showcase-desktop{display:none!important}.showcase-mobile{display:flex!important}}@media (max-width:640px){.bento-grid,.form-row,.resp-grid-3,.resp-grid-4,.resp-grid-5{grid-template-columns:1fr!important}.report-card>div{padding-left:18px!important;padding-right:18px!important}.table-scroll{-webkit-overflow-scrolling:touch}section>div:not([style*=absolute]){padding:52px 22px!important}footer>div{padding-left:22px!important;padding-right:22px!important}.nav-bar{padding:12px 20px!important}h1{font-size:33px!important;line-height:1.1!important}h2{font-size:25px!important;line-height:1.22!important}.rpad{padding:30px!important}.cta-second{padding-left:0!important;border-left:none!important}}@media (max-width:400px){h1{font-size:28px!important}h2{font-size:23px!important}}@media (min-width:901px){.nav-drawer{display:none!important}}