body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b1520;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.landing{--landing-accent:#1c88e5;background:linear-gradient(180deg,#0d1117,#0b1520 50%,#0a0f14);color:#fff;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;min-height:100vh;position:relative}.landing a{color:inherit;text-decoration:none}.landing p{color:#ffffffc7;line-height:1.65;margin:0}.landing__header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border-bottom:1px solid #ffffff1a;position:-webkit-sticky;position:sticky;top:0;z-index:40}.landing__container{margin:0 auto;max-width:72rem;padding:0 1rem;width:100%}@media (min-width:640px){.landing__container{padding:0 1.5rem}}@media (min-width:1024px){.landing__container{padding:0 2rem}}.landing__header-content{justify-content:space-between;min-height:64px}.landing__brand,.landing__header-content{align-items:center;display:flex;gap:.75rem}.landing__brand{font-weight:700;letter-spacing:.01em}.landing__brand-logo{display:block;filter:drop-shadow(0 6px 16px rgba(0,0,0,.35));height:32px;width:auto}.landing__brand-text{display:none;font-size:1rem;font-weight:700;letter-spacing:.01em}.landing__nav{align-items:center;color:#ffffffd1;display:flex;font-size:.875rem;gap:1.5rem}.landing__nav-link{transition:color .2s ease}.landing__nav-link:hover{color:#fff}.landing__actions{align-items:center;display:flex;gap:.75rem}.landing__btn{align-items:center;border:1px solid #0000;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.375rem .75rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.landing__btn:hover{box-shadow:0 16px 32px #09142033;transform:translateY(-1px)}.landing__btn--primary{background:#fff;color:#0b1520}.landing__btn--primary:link,.landing__btn--primary:visited{color:#0b1520}.landing__btn--primary:hover{background:#f3f4f6;color:#0b1520}.landing__btn--outline{background:#ffffff0f;border-color:#fff3;color:#ffffffeb}.landing__btn--outline:hover{background:#ffffff1f}.landing__btn--full{width:100%}.landing__hero{padding:clamp(4rem,6vw,6rem) 0;position:relative}.landing__hero-glow{border-radius:50%;filter:blur(0);height:420px;left:-160px;pointer-events:none;position:absolute;top:-160px;width:420px}.landing__hero-grid{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;z-index:1}.landing__hero-content h1{font-size:clamp(2.25rem,3.2vw + 1.4rem,3.6rem);font-weight:700;line-height:1.1;margin:1.5rem 0 1rem}.landing__highlight{color:var(--landing-accent)}.landing__hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.landing__pill{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #fff3;border-radius:999px;color:#ffffffbf;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.25rem .75rem}.landing__hero-panel{display:flex;justify-content:center}.landing__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff1a;border-radius:1.5rem;max-width:380px;padding:2rem 1.5rem;width:100%}.landing__panel-title{color:#ffffffc7;display:flex;flex-direction:column;gap:.25rem}.landing__panel-title strong{color:#fff;font-size:1.2rem}.landing__panel ul{grid-gap:.75rem;color:#ffffffc7;display:grid;font-size:.95rem;gap:.75rem;list-style:none;margin:1.5rem 0 0;padding:0}.landing__panel li{align-items:center;display:flex;gap:.75rem}.landing__section{padding:clamp(3.5rem,5vw,5rem) 0}.landing__section-header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.landing__section-header h2{font-size:clamp(2rem,2.5vw,2.6rem);margin:0}.landing__grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.landing__grid--cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.landing__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.5rem;position:relative}.landing__card:after{border:1px solid #ffffff1a;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .2s ease}.landing__card:hover:after{border-color:#ffffff52}.landing__card-header{display:flex;gap:1rem}.landing__card-icon{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:.9rem;color:#fff;display:grid;height:46px;place-items:center;width:46px}.landing__card-title{font-size:1.125rem;font-weight:600;margin:0}.landing__card-list{grid-gap:.6rem;color:#ffffffc7;display:grid;gap:.6rem;list-style:none;margin:.75rem 0 0;padding:0}.landing__card-item{align-items:flex-start;display:flex;font-size:.95rem;gap:.5rem}.landing__card-item svg{flex-shrink:0;margin-top:.12rem}.landing__card-footer{margin-top:auto;padding-top:1.25rem}.landing__grid--steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.landing__step{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:1.25rem;position:relative}.landing__step-number{background:#fff;border-radius:999px;box-shadow:0 10px 24px #00000040;color:#0b1520;display:grid;font-weight:700;height:32px;left:-12px;place-items:center;position:absolute;top:-12px;width:32px}.landing__step-content{align-items:flex-start;display:flex;gap:.75rem}.landing__step-icon{background:#ffffff1a;border:1px solid #ffffff24;border-radius:.75rem;display:inline-flex;padding:.5rem}.landing__step h4{color:#fff;font-size:1rem;margin:0 0 .35rem}.landing__step p{color:#ffffffc7;font-size:.95rem;margin:0}.landing__tech-grid{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.landing__tech-content ul{grid-gap:.85rem;display:grid;gap:.85rem;list-style:none;margin:1.5rem 0 0;padding:0}.landing__tech-content li{align-items:center;color:#fffc;display:flex;font-size:.95rem;gap:.75rem}.landing__kpi-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.landing__kpi{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;display:flex;flex-direction:column;gap:.4rem;min-height:140px;padding:1.35rem 1.25rem;text-align:center}.landing__kpi-value{color:#fff;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:700;word-break:break-word}.landing__kpi-label{color:#ffffffb8;font-size:.85rem;letter-spacing:.02em;line-height:1.35;margin-top:0}.landing__contact-card{grid-gap:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:clamp(2rem,4vw,2.5rem)}.landing__contact-info h2{font-size:clamp(2rem,2.5vw,2.6rem);margin:0 0 .75rem}.landing__contact-links{grid-gap:.85rem;display:grid;font-size:.95rem;gap:.85rem;margin-top:1.5rem}.landing__contact-links a{align-items:center;color:#ffffffc7;display:inline-flex;gap:.6rem;transition:color .2s ease}.landing__contact-links a:hover{color:#fff}.landing__contact-form{grid-gap:.85rem;display:grid;gap:.85rem}.landing__contact-form input,.landing__contact-form textarea{background:#070f178c;border:1px solid #ffffff1f;border-radius:.75rem;color:#fff;font-family:inherit;font-size:.95rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.landing__contact-form textarea{min-height:140px;resize:vertical}.landing__contact-form input::placeholder,.landing__contact-form textarea::placeholder{color:#fff9}.landing__contact-form input:focus,.landing__contact-form textarea:focus{border-color:#1c88e5cc;box-shadow:0 0 0 3px #1c88e533;outline:none}.landing__footer{border-top:1px solid #ffffff1a;color:#fff9;font-size:.75rem;margin-top:4rem;padding:2rem 0;text-align:center}.landing__footer-inner{align-items:center;display:inline-flex;gap:.5rem;justify-content:center}.landing__footer-icon{height:20px;object-fit:contain;width:20px}.landing__img-fallback{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:.5rem;color:#ffffffbf;display:inline-flex;font-weight:600;justify-content:center;padding:.25rem}@media (max-width:768px){.landing__brand-logo,.landing__nav{display:none}.landing__brand-text{align-items:center;display:inline-flex;gap:.35rem}.landing__header-content{flex-wrap:wrap;justify-content:center}.landing__actions{justify-content:center;width:100%}.landing__hero-grid{grid-template-columns:1fr;text-align:center}.landing__hero-cta{justify-content:center}.landing__hero-panel{order:-1}.landing__panel{max-width:none}.landing__section-header{align-items:flex-start;flex-direction:column}.landing__footer-inner{flex-direction:column}}@media (max-width:600px){.landing__header{position:static}.landing__btn{width:100%}.landing__actions{flex-direction:column;gap:.5rem}.landing__hero{padding-top:3.5rem}.landing__contact-card{padding:1.8rem}}.landing__success-message{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.landing__success-message svg{color:#34d399;margin-bottom:1rem}.landing__success-message h3{font-size:1.5rem;margin:0 0 .5rem}.landing__success-message p{color:#ffffffc7;max-width:300px}
/*# sourceMappingURL=main.4b9a5c80.css.map*/