.custom-block-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.custom-block-big-title{font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}@media (min-width: 1280px){.custom-block-big-title{font-size:3rem;line-height:1}}.custom-block-subtitle{font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.custom-content-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.custom-content-text-white{font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity))}.custom-content-text-gray{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.custom-bg-dark1{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));fill:#fafafa}.custom-bg-dark2{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));fill:#f3f4f6}.custom-bg-dark3{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));fill:#fafafa}body,html{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.custom-border-gray{border-width:1px;border-style:solid;border-color:#0000001a}.custom-border-gray-darker{border-width:1px;border-style:solid;border-color:#0003}.custom-button-colored{display:flex;cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity));font-family:JetBrains Mono,monospace;font-weight:700;--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.custom-button-colored:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.navbar-link{margin-right:1rem;margin-left:1rem;height:100%;cursor:pointer;padding-top:.5rem;font-size:1.5rem;font-weight:400;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(17 17 17 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.navbar-link:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}@media (min-width: 1024px){.navbar-link{font-size:1rem;line-height:1.5rem;font-weight:500}}@media (min-width: 1536px){.navbar-link{margin-right:1.5rem;margin-left:1.5rem}}@font-face{font-display:var(--fontsource-Space-Grotesk-font-display, optional)}.tech-grid-pattern{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:40px 40px}.tech-corners{position:relative}.tech-corners:before,.tech-corners:after{content:"";position:absolute;width:12px;height:12px}.tech-corners:before{top:-1px;left:-1px;border-left:1px solid rgba(0,0,0,.3);border-top:1px solid rgba(0,0,0,.3)}.tech-corners:after{bottom:-1px;right:-1px;border-right:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}.tech-label{font-family:JetBrains Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#4b5563}.scan-lines{position:relative}.scan-lines:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.02) 2px,rgba(0,0,0,.02) 4px);pointer-events:none}
