.design-page{font-family:Cern,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#11111c;-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:hidden}@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}.design-mobile-menu-btn{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:101}.design-mobile-menu-btn span{display:block;width:100%;height:2px;background:#11111c;transition:all .3s ease;border-radius:2px}.design-mobile-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.design-mobile-menu-btn.open span:nth-child(2){opacity:0}.design-mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.design-mobile-nav-overlay{position:fixed;inset:0;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:99;display:flex;flex-direction:column;padding:100px 32px 32px;opacity:0;pointer-events:none;transition:opacity .3s ease;overflow-y:auto}.design-mobile-nav-overlay.open{opacity:1;pointer-events:auto}.design-mobile-nav-links{display:flex;flex-direction:column;gap:24px;font-size:24px;font-weight:500;margin-bottom:40px;list-style:none;padding:0;margin-top:0}.design-mobile-nav-links a{color:#11111c;text-decoration:none}.design-mobile-nav-actions{display:flex;flex-direction:column;gap:12px}.design-btn-outline{text-align:center;padding:16px;font-size:18px;font-weight:600;border-radius:999px;border:1px solid rgba(0,0,0,.18);color:#11111c;text-decoration:none}.design-btn-solid{text-align:center;padding:16px;font-size:18px;font-weight:600;border-radius:999px;background:#000;color:#fff;text-decoration:none}@media(max-width:1240px){.design-page div[style*="repeat(5, 1fr)"],.design-page div[style*="repeat(5,1fr)"],.design-page div[style*="repeat(4,1fr)"],.design-page div[style*="repeat(4, 1fr)"],.design-page div[style*="repeat(3,1fr)"],.design-page div[style*="repeat(3, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:992px){.design-desktop-nav{display:none!important}.design-mobile-menu-btn{display:flex!important}.design-page div[style*="display: grid"],.design-page div[style*="display:grid"]{grid-template-columns:1fr!important;gap:32px!important}.design-page img{max-width:100%!important;height:auto!important}.design-page section,.design-page div[style*="padding: 120px"],.design-page div[style*="padding: 100px"],.design-page div[style*="padding: 80px"]{padding:60px 24px!important}}@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;max-width:100%;overflow-x:hidden}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;max-width:100%;overflow-x:hidden}#root{width:100%;max-width:100%;overflow-x:clip}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}}@media(max-width:992px){.desktop-nav{display:none!important}.mobile-menu-btn{display:flex!important}.hero-grid{grid-template-columns:1fr!important;gap:32px!important;min-height:auto!important}.hero-visual{min-height:400px!important}.hero-img{width:100%!important;height:100%!important;right:0!important;top:0!important;mask-image:none!important;-webkit-mask-image:none!important;object-fit:cover;border-radius:24px}.hero-notif-container{display:none!important}.hero-title{font-size:44px!important}.hero-btns{flex-direction:column;width:100%}.hero-btns .btn{width:100%;text-align:center}.cta-grid{grid-template-columns:1fr!important;gap:40px!important}.cta-title{font-size:38px!important}.form-grid{grid-template-columns:1fr!important}.form-grid .btn,.form-grid p{grid-column:1!important}.solutions-grid,.stories-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.solutions-grid,.stories-grid{grid-template-columns:1fr!important}}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:101}.mobile-menu-btn span{display:block;width:100%;height:2px;background-color:#11111c;transition:all .3s ease;border-radius:2px}.mobile-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-overlay{position:fixed;inset:0;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:99;display:flex;flex-direction:column;padding:100px 32px 32px;opacity:0;pointer-events:none;transition:opacity .3s ease;overflow-y:auto}.mobile-nav-overlay.open{opacity:1;pointer-events:auto}.mobile-nav-links{display:flex;flex-direction:column;gap:24px;font-size:24px;font-weight:500;margin-bottom:40px}.mobile-nav-links a{color:#11111c}.mobile-nav-actions{display:flex;flex-direction:column;gap:12px}.mobile-nav-actions .btn{text-align:center;padding:16px;font-size:18px}
