@font-face{font-family:"001 Sans Serif";src:url(/fonts/001SansSerif_DEMO-SVG.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0030-0039,U+0041-005A,U+0061-007A}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,sans-serif;color:#1c1917;background:#fff;-webkit-font-smoothing:antialiased}h1,h2{font-family:"001 Sans Serif",Inter,system-ui,sans-serif!important;font-weight:400!important;letter-spacing:-.02em!important}button,input,textarea,select,a{font-family:inherit}a{text-decoration:none;color:inherit}input:focus,textarea:focus,select:focus{outline:none!important;border-color:#b91c1c!important;box-shadow:0 0 0 2px #b91c1c26}button{font-family:inherit;cursor:pointer}::selection{background:#b91c1c;color:#fff}@media(max-width:900px){[data-row-2],[data-row-3],[data-row-5],[data-row-6]{grid-template-columns:1fr!important}[data-row-4]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){section[style*="padding: 80px"],section>div[style*="padding: 80px"],section>div[style*="padding: '80px"],div[style*="padding: '80px 24px'"],div[style*='padding: "80px 24px"']{padding-top:48px!important;padding-bottom:48px!important}h1{font-size:clamp(28px,8vw,38px)!important;line-height:1.1!important}h2{font-size:clamp(24px,6vw,30px)!important;line-height:1.15!important}h3{font-size:clamp(16px,4.5vw,20px)!important}[data-mobile-stack]{flex-direction:column!important;gap:12px!important}[data-mobile-hide]{display:none!important}[data-mobile-full]{width:100%!important;max-width:100%!important;flex:1 1 100%!important}[data-container]{padding-left:16px!important;padding-right:16px!important}[data-sticky-rail] a{width:48px!important;height:48px!important}}
