*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#0f172a}@keyframes spin{to{transform:rotate(1turn)}}.lp-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;padding:5rem 1.5rem 4rem}.lp-hero-title{font-size:3rem}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.lp-pricing{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media (max-width:900px){.lp-hero{grid-template-columns:1fr;gap:2.5rem}.lp-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.lp-hero{padding:3rem 1.25rem}.lp-hero-title{font-size:2.1rem}.lp-features,.lp-pricing,.lp-steps{grid-template-columns:1fr}.lp-nav-text{display:none}}.dash-page{padding:calc(2rem + env(safe-area-inset-top, 0px)) calc(2rem + env(safe-area-inset-right, 0px)) calc(2rem + env(safe-area-inset-bottom, 0px)) calc(2rem + env(safe-area-inset-left, 0px))}@media (max-width:680px){.dash-page{padding:calc(1rem + env(safe-area-inset-top, 0px)) calc(1rem + env(safe-area-inset-right, 0px)) calc(1rem + env(safe-area-inset-bottom, 0px)) calc(1rem + env(safe-area-inset-left, 0px))}}