.Landing-module__IvIdlW__container{color:#e4e4e7;background:#0a0a0f;min-height:100vh;position:relative;overflow-x:hidden}.Landing-module__IvIdlW__bgGrid{pointer-events:none;background-image:linear-gradient(#6366f108 1px,#0000 1px),linear-gradient(90deg,#6366f108 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.Landing-module__IvIdlW__bgGlow{pointer-events:none;background:radial-gradient(#6366f126 0%,#0000 60%);width:150%;height:100%;position:fixed;top:-50%;left:50%;transform:translate(-50%)}.Landing-module__IvIdlW__header{z-index:100;background:linear-gradient(#0a0a0ff2,#0000);justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex;position:fixed;top:0;left:0;right:0}.Landing-module__IvIdlW__logo{align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;display:flex}.Landing-module__IvIdlW__logoIcon{color:#818cf8;font-family:Times New Roman,serif;font-size:1.75rem}.Landing-module__IvIdlW__logoText{letter-spacing:-.02em}.Landing-module__IvIdlW__nav{align-items:center;gap:1rem;display:flex}.Landing-module__IvIdlW__navLink{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.875rem;transition:color .2s}.Landing-module__IvIdlW__navLink:hover{color:#e4e4e7}.Landing-module__IvIdlW__navBtn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .2s,transform .2s}.Landing-module__IvIdlW__navBtn:hover{background:#818cf8;transform:translateY(-1px)}.Landing-module__IvIdlW__hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;min-height:100vh;margin:0 auto;padding:8rem 4rem 4rem;display:grid}.Landing-module__IvIdlW__heroContent{flex-direction:column;gap:1.5rem;display:flex}.Landing-module__IvIdlW__badge{color:#a5b4fc;background:#6366f11a;border:1px solid #6366f133;border-radius:100px;align-items:center;gap:.5rem;width:fit-content;padding:.375rem 1rem;font-size:.75rem;display:inline-flex}.Landing-module__IvIdlW__badgeDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s infinite Landing-module__IvIdlW__pulse}@keyframes Landing-module__IvIdlW__pulse{0%,to{opacity:1}50%{opacity:.5}}.Landing-module__IvIdlW__title{letter-spacing:-.03em;font-size:3.5rem;font-weight:700;line-height:1.1}.Landing-module__IvIdlW__gradient{background:linear-gradient(135deg,#818cf8 0%,#c084fc 50%,#f472b6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Landing-module__IvIdlW__subtitle{color:#a1a1aa;max-width:500px;margin-bottom:.5rem;font-size:1.25rem;font-weight:500;line-height:1.5}.Landing-module__IvIdlW__description{color:#71717a;max-width:500px;font-size:1rem;line-height:1.7}.Landing-module__IvIdlW__ctaPrimary,.Landing-module__IvIdlW__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.Landing-module__IvIdlW__ctaPrimary:hover,.Landing-module__IvIdlW__ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6366f166}.Landing-module__IvIdlW__ctaButton{white-space:nowrap;flex-shrink:0}.Landing-module__IvIdlW__ctaArrow{transition:transform .2s}.Landing-module__IvIdlW__ctaPrimary:hover .Landing-module__IvIdlW__ctaArrow,.Landing-module__IvIdlW__ctaButton:hover .Landing-module__IvIdlW__ctaArrow{transform:translate(4px)}.Landing-module__IvIdlW__codePreview{flex-direction:column;gap:1rem;display:flex}.Landing-module__IvIdlW__codeWindow,.Landing-module__IvIdlW__resultWindow{background:#18181b;border:1px solid #27272a;border-radius:12px;overflow:hidden}.Landing-module__IvIdlW__codeHeader{background:#0f0f12;border-bottom:1px solid #27272a;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.Landing-module__IvIdlW__langTabs{background:#18181b;border-radius:6px;gap:.25rem;margin-left:auto;padding:2px;display:flex}.Landing-module__IvIdlW__langTab{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.Landing-module__IvIdlW__langTab:hover{color:#a1a1aa}.Landing-module__IvIdlW__langTab.Landing-module__IvIdlW__active{color:#fff;background:#6366f1}.Landing-module__IvIdlW__codeDots{gap:6px;display:flex}.Landing-module__IvIdlW__codeDots span{background:#27272a;border-radius:50%;width:10px;height:10px}.Landing-module__IvIdlW__codeDots span:first-child{background:#ef4444}.Landing-module__IvIdlW__codeDots span:nth-child(2){background:#eab308}.Landing-module__IvIdlW__codeDots span:last-child{background:#22c55e}.Landing-module__IvIdlW__codeTitle{color:#71717a;font-size:.75rem}.Landing-module__IvIdlW__code{color:#a1a1aa;margin:0;padding:1.25rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.8;overflow-x:auto}.Landing-module__IvIdlW__keyword{color:#c084fc}.Landing-module__IvIdlW__function{color:#60a5fa}.Landing-module__IvIdlW__string{color:#4ade80}.Landing-module__IvIdlW__number{color:#f59e0b}.Landing-module__IvIdlW__comment{color:#6b7280;font-style:italic}.Landing-module__IvIdlW__resultHeader{color:#71717a;background:#0f0f12;border-bottom:1px solid #27272a;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.Landing-module__IvIdlW__resultStatus{color:#22c55e}.Landing-module__IvIdlW__resultTime{color:#4ade80;margin-left:auto;font-family:JetBrains Mono,monospace}.Landing-module__IvIdlW__result{color:#a1a1aa;margin:0;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.6}.Landing-module__IvIdlW__waitlistForm{gap:.75rem;max-width:500px;margin-top:2rem;display:flex}.Landing-module__IvIdlW__emailInput,.Landing-module__IvIdlW__ctaInput{color:#e4e4e7;background:#18181bcc;border:1px solid #27272a;border-radius:10px;flex:1;padding:.875rem 1.25rem;font-size:.9375rem;transition:border-color .2s,background .2s}.Landing-module__IvIdlW__emailInput:focus,.Landing-module__IvIdlW__ctaInput:focus{background:#18181b;border-color:#6366f1;outline:none}.Landing-module__IvIdlW__emailInput::placeholder,.Landing-module__IvIdlW__ctaInput::placeholder{color:#52525b}.Landing-module__IvIdlW__thankYou{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33;border-radius:10px;align-items:center;gap:.75rem;margin-top:2rem;padding:1rem 1.5rem;font-size:.9375rem;display:flex}.Landing-module__IvIdlW__hp{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Landing-module__IvIdlW__altContact{color:#71717a;margin-top:.5rem;font-size:.875rem}.Landing-module__IvIdlW__altContact a{color:#818cf8;text-decoration:none}.Landing-module__IvIdlW__altContact a:hover{text-decoration:underline}.Landing-module__IvIdlW__sectionHeader{text-align:center;margin-bottom:3rem}.Landing-module__IvIdlW__sectionTitle{letter-spacing:-.02em;background:linear-gradient(135deg,#e4e4e7 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.5rem;font-weight:700}.Landing-module__IvIdlW__sectionSubtitle{color:#71717a;max-width:600px;margin:0 auto;font-size:1.125rem}.Landing-module__IvIdlW__featuresCompact{max-width:1400px;margin:0 auto;padding:4rem 4rem 2rem}.Landing-module__IvIdlW__featuresCompactGrid{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.Landing-module__IvIdlW__featureCompactItem{color:#a1a1aa;text-align:center;background:#18181b4d;border:1px solid #27272a;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;font-size:.8125rem;transition:border-color .3s,background .3s;display:flex}.Landing-module__IvIdlW__featureCompactItem:hover{background:#18181b80;border-color:#6366f1}.Landing-module__IvIdlW__featureCompactItem svg{color:#818cf8}.Landing-module__IvIdlW__twoColumnLayout{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.Landing-module__IvIdlW__twoColumnLayout.Landing-module__IvIdlW__reversed{direction:rtl}.Landing-module__IvIdlW__twoColumnLayout.Landing-module__IvIdlW__reversed>*{direction:ltr}.Landing-module__IvIdlW__contentColumn{flex-direction:column;gap:1.5rem;display:flex}.Landing-module__IvIdlW__visualColumn{justify-content:center;align-items:center;min-width:0;display:flex}.Landing-module__IvIdlW__featureList{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.Landing-module__IvIdlW__featureList li{align-items:flex-start;gap:1rem;display:flex}.Landing-module__IvIdlW__featureList li svg{color:#22c55e;flex-shrink:0;margin-top:.125rem}.Landing-module__IvIdlW__featureList strong{color:#e4e4e7;margin-bottom:.375rem;font-size:1.0625rem;display:block}.Landing-module__IvIdlW__featureList p{color:#71717a;margin:0;font-size:.9375rem;line-height:1.6}.Landing-module__IvIdlW__apiGatewaySection,.Landing-module__IvIdlW__pipelinesSection,.Landing-module__IvIdlW__observabilitySection,.Landing-module__IvIdlW__awsSection,.Landing-module__IvIdlW__deploymentSection{max-width:1400px;margin:0 auto;padding:6rem 4rem}.Landing-module__IvIdlW__apiGatewaySection{background:linear-gradient(135deg,#6366f105 0%,#0000 100%)}.Landing-module__IvIdlW__apiGatewayVisual,.Landing-module__IvIdlW__pipelineVisual,.Landing-module__IvIdlW__metricsVisual{background:#18181b80;border:1px solid #27272a;border-radius:16px;width:100%;max-width:500px;padding:2rem}.Landing-module__IvIdlW__apiGatewayVisual{flex-direction:column;gap:1rem;display:flex}.Landing-module__IvIdlW__apiRoute{background:#0f0f12cc;border-radius:10px;grid-template-columns:60px 1fr auto auto;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.8125rem;display:grid}.Landing-module__IvIdlW__method{color:#fff;text-align:center;background:#6366f1;border-radius:6px;min-width:50px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.Landing-module__IvIdlW__path{color:#a5b4fc}.Landing-module__IvIdlW__arrow{color:#52525b}.Landing-module__IvIdlW__lambda{color:#22c55e}.Landing-module__IvIdlW__pipelinesSection{background:0 0}.Landing-module__IvIdlW__pipelineVisual{flex-direction:column;align-items:center;display:flex}.Landing-module__IvIdlW__pipelineStep{flex-direction:column;align-items:center;gap:.75rem;display:flex}.Landing-module__IvIdlW__stepNode{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;padding:1rem 2rem;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600}.Landing-module__IvIdlW__stepArrow{color:#3f3f46;font-size:1.5rem}.Landing-module__IvIdlW__observabilitySection{background:linear-gradient(135deg,#8b5cf605 0%,#0000 100%)}.Landing-module__IvIdlW__metricsVisual{grid-template-columns:1fr;gap:1rem;display:grid}.Landing-module__IvIdlW__metricCard{background:#0f0f12cc;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.Landing-module__IvIdlW__metricLabel{color:#71717a;flex-shrink:0;font-size:.875rem}.Landing-module__IvIdlW__metricValue{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:700}.Landing-module__IvIdlW__awsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.Landing-module__IvIdlW__awsCard{background:#18181b4d;border:1px solid #27272a;border-radius:16px;padding:2rem;transition:border-color .3s,transform .3s}.Landing-module__IvIdlW__awsCard:hover{border-color:#6366f1;transform:translateY(-4px)}.Landing-module__IvIdlW__awsCard h3{color:#e4e4e7;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.Landing-module__IvIdlW__awsCard p{color:#71717a;margin:0;font-size:.9375rem;line-height:1.6}.Landing-module__IvIdlW__deploymentSection{background:linear-gradient(135deg,#8b5cf605 0%,#0000 100%)}.Landing-module__IvIdlW__deploymentGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.Landing-module__IvIdlW__deploymentCard{text-align:center;background:#18181b80;border:1px solid #27272a;border-radius:16px;padding:2.5rem 2rem;transition:border-color .3s,transform .3s}.Landing-module__IvIdlW__deploymentCard:hover{border-color:#6366f1;transform:translateY(-4px)}.Landing-module__IvIdlW__deploymentIcon{margin-bottom:1.5rem;font-size:3rem}.Landing-module__IvIdlW__deploymentCard h3{color:#e4e4e7;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.Landing-module__IvIdlW__deploymentCard p{color:#71717a;margin:0;font-size:.9375rem;line-height:1.6}.Landing-module__IvIdlW__finalCta{text-align:center;max-width:800px;margin:0 auto;padding:6rem 4rem}.Landing-module__IvIdlW__ctaTitle{letter-spacing:-.02em;color:#e4e4e7;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.Landing-module__IvIdlW__ctaSubtitle{color:#71717a;margin-bottom:2.5rem;font-size:1.125rem}.Landing-module__IvIdlW__ctaForm{gap:.75rem;max-width:600px;margin:0 auto;display:flex}.Landing-module__IvIdlW__ctaThankYou{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33;border-radius:12px;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 2rem;font-size:1.125rem;font-weight:500;display:flex}.Landing-module__IvIdlW__subtext{color:#52525b;margin-top:.75rem;font-size:.875rem}.Landing-module__IvIdlW__footer{border-top:1px solid #18181b;padding:4rem}.Landing-module__IvIdlW__footerContent{text-align:center;max-width:1400px;margin:0 auto}.Landing-module__IvIdlW__footerLogo{align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600;display:inline-flex}.Landing-module__IvIdlW__footerText{color:#52525b;margin-bottom:.5rem;font-size:.875rem}.Landing-module__IvIdlW__footerContact{color:#71717a;font-size:.875rem}.Landing-module__IvIdlW__footerContact a{color:#818cf8;text-decoration:none;transition:color .2s}.Landing-module__IvIdlW__footerContact a:hover{color:#a5b4fc;text-decoration:underline}@media (max-width:1024px){.Landing-module__IvIdlW__hero{text-align:center;grid-template-columns:1fr;gap:3rem;padding:6rem 2rem}.Landing-module__IvIdlW__heroContent{align-items:center;gap:1rem}.Landing-module__IvIdlW__title{font-size:2.5rem}.Landing-module__IvIdlW__subtitle{max-width:100%}.Landing-module__IvIdlW__codePreview{max-width:500px;margin:0 auto}.Landing-module__IvIdlW__waitlistForm,.Landing-module__IvIdlW__ctaForm{flex-direction:column;align-items:stretch;width:100%}.Landing-module__IvIdlW__ctaPrimary,.Landing-module__IvIdlW__ctaButton{justify-content:center;width:100%}.Landing-module__IvIdlW__featuresCompactGrid{grid-template-columns:repeat(3,1fr)}.Landing-module__IvIdlW__twoColumnLayout{grid-template-columns:1fr;gap:3rem}.Landing-module__IvIdlW__twoColumnLayout.Landing-module__IvIdlW__reversed{direction:ltr}.Landing-module__IvIdlW__awsGrid,.Landing-module__IvIdlW__deploymentGrid{grid-template-columns:1fr}.Landing-module__IvIdlW__apiGatewaySection,.Landing-module__IvIdlW__pipelinesSection,.Landing-module__IvIdlW__observabilitySection,.Landing-module__IvIdlW__awsSection,.Landing-module__IvIdlW__deploymentSection,.Landing-module__IvIdlW__featuresCompact,.Landing-module__IvIdlW__finalCta{padding:4rem 2rem}.Landing-module__IvIdlW__sectionTitle,.Landing-module__IvIdlW__ctaTitle{font-size:2.25rem}.Landing-module__IvIdlW__sectionSubtitle,.Landing-module__IvIdlW__ctaSubtitle{font-size:1rem}}@media (max-width:640px){.Landing-module__IvIdlW__header{padding:1rem 1.5rem}.Landing-module__IvIdlW__hero{padding:5rem 1.5rem}.Landing-module__IvIdlW__title{font-size:2rem}.Landing-module__IvIdlW__featuresCompactGrid{grid-template-columns:repeat(2,1fr)}.Landing-module__IvIdlW__apiRoute{grid-template-columns:1fr;gap:.5rem;font-size:.75rem}.Landing-module__IvIdlW__ctaTitle{font-size:2rem}.Landing-module__IvIdlW__featuresCompact{padding:3rem 1.5rem 1.5rem}.Landing-module__IvIdlW__apiGatewaySection,.Landing-module__IvIdlW__pipelinesSection,.Landing-module__IvIdlW__observabilitySection,.Landing-module__IvIdlW__awsSection,.Landing-module__IvIdlW__deploymentSection,.Landing-module__IvIdlW__finalCta{padding:4rem 1.5rem}.Landing-module__IvIdlW__sectionTitle{font-size:2rem}.Landing-module__IvIdlW__sectionSubtitle{font-size:.975rem}.Landing-module__IvIdlW__waitlistForm{gap:.5rem;margin-top:1.5rem}.Landing-module__IvIdlW__ctaForm{gap:.5rem}}@media (max-width:480px){.Landing-module__IvIdlW__hero{gap:2.5rem;padding:4rem 1.25rem}.Landing-module__IvIdlW__title{font-size:1.75rem;line-height:1.15}.Landing-module__IvIdlW__subtitle{font-size:1rem}.Landing-module__IvIdlW__description{font-size:.95rem}.Landing-module__IvIdlW__featuresCompactGrid{grid-template-columns:1fr}.Landing-module__IvIdlW__ctaPrimary,.Landing-module__IvIdlW__ctaButton{padding:.8rem 1.25rem}.Landing-module__IvIdlW__ctaInput,.Landing-module__IvIdlW__emailInput{width:100%}.Landing-module__IvIdlW__footer{padding:3rem 1.25rem}}
