.design-page{font-family:Cern,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#11111c;-webkit-font-smoothing:antialiased}@keyframes nf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nf-float2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes nf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nf-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes nf-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes nf-grow{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes nf-gauge{0%{stroke-dashoffset:578}to{stroke-dashoffset:93.4}}.design-page input[type=range]{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:#cdd6e6;outline:none}.design-page input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:999px;background:#11111c;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 6px #00000038}.design-page input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:#11111c;cursor:pointer;border:3px solid #fff}.design-page .cf-input{width:100%;padding:14px 16px;font-size:15px;border:1px solid #d9dde3;border-radius:12px;outline:none;background:#fff;font-family:Cern,sans-serif;color:#11111c}.design-page .cf-input:focus{border-color:#11111c}.design-page .cf-label{font-size:13px;font-weight:600;color:#11111c;display:block;margin-bottom:6px}@font-face{font-family:Noma Sans;src:url(/fonts/NomaSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Noma Sans;src:url(/fonts/NomaSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noma Sans;src:url(/fonts/NomaSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noma Sans;src:url(/fonts/NomaSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noma Sans;src:url(/fonts/NomaSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noma Sans;src:url(/fonts/NomaSans-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Noma Sans;src:url(/fonts/NomaSans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Cern;src:url(/fonts/cern-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cern;src:url(/fonts/cern-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cern;src:url(/fonts/cern-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cern;src:url(/fonts/cern-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cern;src:url(/fonts/cern-extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inconsolata;src:url(/fonts/Inconsolata-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inconsolata;src:url(/fonts/Inconsolata-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Cern,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#11111c;background:#fff;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}ul{list-style:none}h1,h2,h3,h4{font-family:Noma Sans,Cern,sans-serif;font-weight:500;line-height:1.05}@media(max-width:880px){.apply-grid{grid-template-columns:1fr!important}.apply-panel{min-height:60vh!important;order:-1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-track{display:flex;width:max-content;animation:marquee 40s linear infinite}.logo-marquee-track{display:flex;width:max-content;align-items:center;animation:marquee 35s linear infinite}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-33.3333%)}}.moment-track{display:flex;flex-direction:column;animation:marquee-vertical 30s linear infinite}.pill-link{transition:opacity .15s ease}.pill-link:hover{opacity:.7}.btn{transition:transform .12s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.btn:hover{transform:translateY(-1px)}.solution-card{transition:transform .2s ease,box-shadow .2s ease}.solution-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -16px #00172e2e}.story-card{transition:transform .2s ease}.story-card:hover{transform:translateY(-4px)}.footer-link{transition:color .15s ease}.footer-link:hover{color:#fff}.field-input{font-family:Cern,sans-serif;font-size:15px;width:100%;padding:14px 16px;border:1px solid #d9dde3;border-radius:8px;background:#fff;color:#11111c;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input:focus{border-color:#000;box-shadow:0 0 0 3px #0000000f}.field-input::placeholder{color:#8a909a}@keyframes noma-caret{0%,50%{opacity:1}51%,to{opacity:0}}
