body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.landing-nav{align-items:center;display:flex;height:64px;justify-content:space-between;left:0;padding:0 44px;position:fixed;right:0;top:0;transition:background .3s,border-color .3s;z-index:600}.landing-nav.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0a0ad9;border-bottom:1px solid #f4f1ec12}.mob-drawer{display:none}.mob-drawer.open{background:#0a0a0a;border-bottom:1px solid #f4f1ec12;display:flex;flex-direction:column;gap:4px;left:0;padding:24px 24px 32px;position:fixed;right:0;top:64px;z-index:599}.mob-link{background:none;border:none;border-bottom:1px solid #f4f1ec0d;color:#f4f1ec;cursor:pointer;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;opacity:.7;padding:14px 0;text-align:left;text-transform:uppercase;transition:opacity .2s;width:100%}.mob-link:hover{opacity:1}.mob-drawer-ctas{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mob-menu-btn{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.mob-menu-btn span{background:#f4f1ec;display:block;height:1.5px;transition:all .3s;width:22px}@media (max-width:767px){body,html{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box}.landing-nav{padding:0 20px}.nav-desktop-btns,.nav-links-wrap{display:none!important}.mob-menu-btn{display:flex}#hero,.section-pad{padding-left:20px!important;padding-right:20px!important}#hero{padding-bottom:56px!important}.manifesto-grid{gap:40px!important}.hiw-grid,.manifesto-grid{grid-template-columns:1fr!important}.trust-anim-wrap{display:none!important}.trust-mobile{display:flex!important}.who-grid{grid-template-columns:1fr!important}.attack-cards{background:var(--line)!important;gap:1px!important;grid-template-columns:repeat(2,1fr)!important}.before-after-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.pricing-grid{grid-template-columns:repeat(2,1fr)!important}.about-grid{gap:40px!important;grid-template-columns:1fr!important}.footer-grid{gap:24px!important;grid-template-columns:1fr 1fr!important}.footer-brand{grid-column:1/-1}}
/*# sourceMappingURL=main.aec9544e.css.map*/