@import "https://fonts.googleapis.com/css2?family=Anta&family=Zen+Dots&display=swap";
:root{--background:#08182b;--foreground:#ccc;--primary-color:#ff5b21;--secondary-color:#1b314a;--accent-color:#f59e0b;--success-color:#10b981;--error-color:#ef4444;--font-helvetica:"Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;line-height:1.6}body{max-width:100vw;color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-helvetica);letter-spacing:-.02em;font-weight:600;line-height:1.3}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem}h3{font-size:1.5rem}h1,h2,h3,h4{color:#fff;font-family:Anta,sans-serif}li{list-style:none}p{font-family:var(--font-helvetica);font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none;transition:color .2s ease-in-out}span{font-family:inherit}img{max-width:100%;height:auto;display:block}.skip-link{background:var(--primary-color);color:#fff;z-index:1000;border-radius:4px;padding:8px;text-decoration:none;position:absolute;top:-40px;left:6px}.skip-link:focus{top:6px}.font-helvetica{font-family:var(--font-helvetica)}.heading-xl{font-family:var(--font-helvetica);letter-spacing:-.03em;font-size:3rem;font-weight:700;line-height:1.2}.heading-lg{font-family:var(--font-helvetica);letter-spacing:-.025em;font-size:2.25rem;font-weight:600;line-height:1.25}.heading-md{font-family:var(--font-helvetica);letter-spacing:-.02em;font-size:1.875rem;font-weight:600;line-height:1.3}.text-body{font-family:var(--font-helvetica);font-size:1rem;font-weight:400;line-height:1.6}.text-large{font-family:var(--font-helvetica);font-size:1.125rem;font-weight:400;line-height:1.6}.text-small{font-family:var(--font-helvetica);font-size:.875rem;font-weight:400;line-height:1.5}button,.btn{font-family:var(--font-helvetica);letter-spacing:.01em;font-weight:500}nav,.nav,ul,ol,li,input,textarea,select{font-family:var(--font-helvetica)}.logo-link{letter-spacing:1px;align-items:center;gap:.5rem;font-family:Anta,sans-serif;display:flex}.logo-link img{max-width:94px;height:auto}.logo-link span{color:#fff;font-size:26px;font-weight:700}.container{max-width:1380px;margin:0 auto}.row{align-items:center;gap:4rem;display:flex}.row .col{flex-direction:column;gap:1rem;width:50%;display:flex}button,.btn{background-color:var(--primary-color);color:#fff;width:-moz-fit-content;width:fit-content;font-size:inherit;letter-spacing:1px;border:none;border-radius:1.5rem;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 2rem;font-family:Anta,sans-serif;transition:all .3s;display:flex}button>:last-child,.btn>:last-child{max-width:0;transition:max-width .3s;overflow:hidden}button:hover>:last-child,.btn:hover>:last-child{max-width:52px;overflow:visible}.gradient{background:linear-gradient(rgba(255,92,33,.173) 0%,rgba(237,221,83,0) 50%)}.radial{background:radial-gradient(circle,rgba(255,92,33,.165) 0%,rgba(8,24,43,0) 50%)}section{padding:5rem 0}.section-title{text-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.gradient-border{background:linear-gradient(180deg,var(--primary-color),var(--background));border-radius:12px;padding:2px}.gradient-border .content{background:var(--background);border-radius:10px;height:100%;padding:24px}.gradient-text{background:linear-gradient(180deg,var(--primary-color),var(--background));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-emphasis-color:transparent;text-emphasis-color:transparent}form{gap:1rem;width:100%;height:-moz-fit-content;height:fit-content;display:grid}input,select,textarea{border:1px solid var(--secondary-color);font-size:1rem;font-family:var(--font-helvetica);color:#fff;background-color:transparent;border-radius:52px;width:100%;padding:.8rem 1.2rem;transition:border-color .3s}input,select{align-items:center;max-height:52px;display:flex}textarea{resize:vertical;border-radius:32px;min-height:180px}input::placeholder,textarea::placeholder{color:#4d6c8f}input:focus,select:focus,textarea:focus{border-color:var(--primary-color)}.form-group{flex-wrap:wrap;gap:1rem;width:100%;display:flex}.form-group,input,textarea,select{flex:200px}@media screen and (max-width:1420px){.container{padding:0 1rem}}@media (max-width:768px){h1,.heading-xl{font-size:2rem;line-height:1.2}h2,.heading-lg{font-size:1.75rem;line-height:1.25}h3,.heading-md{font-size:1.5rem;line-height:1.3}.text-large{font-size:1rem}.text-body{font-size:.95rem}.row{flex-direction:column;gap:2rem}.row .col{width:100%}.logo-link img{max-width:74px}.logo-link span{display:none}section{padding:2rem 0}}@media (max-width:480px){h1,.heading-xl{font-size:1.75rem}h2,.heading-lg{font-size:1.5rem}h3,.heading-md{font-size:1.25rem}form button{width:100%}}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
.header{z-index:1000;background:0 0;height:80px;transition:background .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.header .container{justify-content:space-between;align-items:center;display:flex}.nav-menu{align-items:center;gap:1rem;display:flex}.nav-menu a{color:#fff;letter-spacing:2px;font-family:Anta,sans-serif;font-weight:500;text-decoration:none;transition:color .3s}.home-page{height:1000vh}.header.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,24,43,.294);width:100%;position:fixed;top:0}.mobile-menu{cursor:pointer;display:none}@media screen and (max-width:960px){.header.scrolled{background-color:var(--background)}.container .nav-menu,.cta-link{display:none}.mobile-menu{color:#fff;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:relative}.mobile-menu .bar{background-color:#fff;border-radius:2px;width:36px;height:3px;transition:all .3s}.mobile-menu .bar.first{width:24px}.mobile-menu .bar.second{width:36px}.mobile-menu .bar.last{width:24px}.menu-open{justify-content:center;align-items:center;height:100vh;transition:height .3s}.menu-open .bar.first{width:36px;position:absolute;transform:rotate(45deg)}.menu-open .bar.second{width:36px;display:none}.menu-open .bar.last{width:36px;transform:rotate(-45deg)}.menu-open .container{position:relative}.menu-open .container .nav-menu{flex-direction:column;font-size:32px;display:flex;position:absolute;top:100%;left:0;right:0}.menu-open .container .cta-link{width:calc(100% - 4rem);display:flex;position:fixed;bottom:8rem;left:2rem;right:2rem}}
footer{background-color:var(--secondary-color);padding:2rem 0}footer hr{opacity:.1;background-color:#fff;border:none;height:2px;margin:1.5rem 0}footer .container{flex-direction:column;gap:1rem;display:flex}footer .container .row{align-items:start}footer .container .company{max-width:500px}footer .container .footer-section{flex-direction:column;gap:1.5rem;display:flex}footer .container .footer-links{flex-direction:column;gap:.5rem;display:flex}footer .container .footer-links a{color:var(--foreground)}
