*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f5f2eb;font-family:DM Sans,Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4cdbf;border-radius:3px}.nav-hamburger{display:none}@media (max-width: 768px){.nav-links,.nav-cta-desktop{display:none!important}.nav-hamburger{display:inline-flex!important}}@media (max-width: 1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)!important}.grid-2{grid-template-columns:1fr!important}}@media (max-width: 640px){.grid-4,.grid-3{grid-template-columns:1fr!important}}@media (max-width: 1024px){.grid-5{grid-template-columns:repeat(4,1fr)!important}}@media (max-width: 640px){.grid-5{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 420px){.grid-5{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 720px){.cta-row{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.cta-row .cta-buttons{width:100%;align-items:stretch!important;flex-direction:row!important;flex-wrap:wrap;gap:10px!important}.cta-row .cta-buttons>*{flex:1 1 140px}}@media (max-width: 1024px){.footer-grid{grid-template-columns:repeat(3,1fr)!important;gap:32px!important}.footer-grid>:first-child{grid-column:1 / -1}}@media (max-width: 640px){.footer-grid{grid-template-columns:1fr 1fr!important}.footer-grid>:first-child{grid-column:1 / -1}}@media (max-width: 640px){.dashboard-mock{height:auto!important;flex-direction:column!important}.dashboard-sidebar{display:none!important}.dashboard-stats{flex-wrap:wrap!important}.dashboard-stats>*{flex:1 1 calc(50% - 6px)!important}}@media (max-width: 640px){section{padding-left:24px!important;padding-right:24px!important}.page-pad{padding-left:24px!important;padding-right:24px!important}.cta-card{padding:32px 24px!important;border-radius:16px!important}}input,textarea,select{font-family:DM Sans,sans-serif}
