.page-module__E0kJGG__page{color:#fafafa;background:#09090b;min-height:100vh;font-family:Inter,system-ui,sans-serif}.page-module__E0kJGG__nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09090be6;border-bottom:1px solid #1c1c1e;position:sticky;top:0}.page-module__E0kJGG__navInner{justify-content:space-between;align-items:center;max-width:1100px;height:60px;margin:0 auto;padding:0 24px;display:flex}.page-module__E0kJGG__logo{letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.page-module__E0kJGG__logoMark{color:#3b82f6;font-size:20px}.page-module__E0kJGG__logoText{color:#fafafa}.page-module__E0kJGG__navLinks{color:#71717a;gap:28px;font-size:14px;display:flex}.page-module__E0kJGG__navLinks a{color:#71717a;text-decoration:none;transition:color .15s}.page-module__E0kJGG__navLinks a:hover{color:#fafafa}.page-module__E0kJGG__sectionInner{max-width:1100px;margin:0 auto;padding:0 24px}.page-module__E0kJGG__sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:#3b82f6;margin-bottom:12px;font-size:12px;font-weight:600}.page-module__E0kJGG__sectionHeadline{letter-spacing:-.03em;color:#fafafa;margin-bottom:20px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.15}.page-module__E0kJGG__sectionBody{color:#a1a1aa;max-width:640px;font-size:17px;line-height:1.7}.page-module__E0kJGG__hero{border-bottom:1px solid #1c1c1e;padding:0 0 80px}.page-module__E0kJGG__heroImage{width:100%;margin-bottom:48px}.page-module__E0kJGG__heroImage img{width:100%;height:auto;display:block}.page-module__E0kJGG__heroInner{max-width:1100px;margin:0 auto;padding:48px 24px 0}.page-module__E0kJGG__heroBadge{letter-spacing:.08em;text-transform:uppercase;color:#3b82f6;border:1px solid #3b82f64d;border-radius:999px;margin-bottom:28px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.page-module__E0kJGG__heroHeadline{letter-spacing:-.04em;color:#fafafa;max-width:820px;margin-bottom:24px;font-size:clamp(38px,6vw,72px);font-weight:800;line-height:1.08}.page-module__E0kJGG__heroSubhead{color:#a1a1aa;max-width:580px;margin-bottom:40px;font-size:clamp(16px,2vw,20px);line-height:1.65}.page-module__E0kJGG__heroCtas{flex-wrap:wrap;gap:12px;display:flex}.page-module__E0kJGG__ctaPrimary{color:#fff;background:#3b82f6;border-radius:8px;align-items:center;height:44px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__E0kJGG__ctaPrimary:hover{background:#2563eb}.page-module__E0kJGG__ctaSecondary{color:#fafafa;background:0 0;border:1px solid #27272a;border-radius:8px;align-items:center;height:44px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.page-module__E0kJGG__ctaSecondary:hover{border-color:#3f3f46}.page-module__E0kJGG__problem{border-bottom:1px solid #1c1c1e;padding:96px 0}.page-module__E0kJGG__threatGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:40px 0;display:grid}.page-module__E0kJGG__threatCard{background:#111113;border:1px solid #1c1c1e;border-radius:12px;padding:24px}.page-module__E0kJGG__threatLabel{color:#ef4444;letter-spacing:.01em;margin-bottom:10px;font-size:13px;font-weight:600}.page-module__E0kJGG__threatCard p{color:#71717a;font-size:14px;line-height:1.6}.page-module__E0kJGG__realExample{background:#111113;border:1px solid #1c1c1e;border-left:3px solid #3b82f6;border-radius:0 10px 10px 0;margin:40px 0;padding:24px 28px}.page-module__E0kJGG__realExampleLabel{letter-spacing:.1em;text-transform:uppercase;color:#3b82f6;margin-bottom:10px;font-size:11px;font-weight:700}.page-module__E0kJGG__realExample p{color:#a1a1aa;font-size:15px;line-height:1.7}.page-module__E0kJGG__realExample code{color:#e4e4e7;background:#1c1c1e;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}.page-module__E0kJGG__gapNote{color:#71717a;border-top:1px solid #1c1c1e;margin-top:0;padding-top:40px;font-size:16px;line-height:1.7}.page-module__E0kJGG__how{border-bottom:1px solid #1c1c1e;padding:96px 0}.page-module__E0kJGG__flowDiagram{flex-wrap:wrap;align-items:center;gap:12px;margin:48px 0;display:flex}.page-module__E0kJGG__flowStep{align-items:center;gap:12px;display:flex}.page-module__E0kJGG__flowDot{color:#3b82f6;background:#111113;border:1px solid #27272a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.page-module__E0kJGG__flowContent{min-width:0}.page-module__E0kJGG__flowTitle{color:#fafafa;white-space:nowrap;font-size:14px;font-weight:600}.page-module__E0kJGG__flowSub{color:#52525b;font-size:12px}.page-module__E0kJGG__flowArrow{color:#3f3f46;flex-shrink:0;font-size:20px}.page-module__E0kJGG__stripPreserve{grid-template-columns:1fr 1fr;gap:24px;margin:40px 0;display:grid}@media (max-width:640px){.page-module__E0kJGG__stripPreserve{grid-template-columns:1fr}}.page-module__E0kJGG__stripPreserveCol{background:#111113;border:1px solid #1c1c1e;border-radius:10px;padding:24px 28px}.page-module__E0kJGG__spHeader{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;margin-bottom:16px;font-size:13px;font-weight:700}.page-module__E0kJGG__stripPreserveCol ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__stripPreserveCol ul li{color:#71717a;padding-left:16px;font-size:14px;line-height:1.5;position:relative}.page-module__E0kJGG__stripPreserveCol ul li:before{content:"—";color:#3f3f46;position:absolute;left:0}.page-module__E0kJGG__stripPreserveCol code{color:#d4d4d8;background:#1c1c1e;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px}.page-module__E0kJGG__noMiddleware{color:#52525b;text-align:center;letter-spacing:.03em;padding:24px 0 0;font-size:14px;font-weight:600}.page-module__E0kJGG__opensource{border-bottom:1px solid #1c1c1e;padding:96px 0}.page-module__E0kJGG__installGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:32px 0;display:grid}.page-module__E0kJGG__installCard{background:#111113;border:1px solid #1c1c1e;border-radius:10px;padding:18px 22px}.page-module__E0kJGG__installLabel{letter-spacing:.1em;text-transform:uppercase;color:#52525b;margin-bottom:8px;font-size:11px;font-weight:700}.page-module__E0kJGG__installCard code{color:#a1a1aa;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}.page-module__E0kJGG__moatQuote{color:#71717a;border-left:2px solid #27272a;max-width:640px;margin:40px 0 0;padding-left:24px;font-family:Georgia,serif;font-size:clamp(16px,2vw,20px);font-style:italic;line-height:1.7}.page-module__E0kJGG__waitlist{border-bottom:1px solid #1c1c1e;padding:96px 0}.page-module__E0kJGG__waitlistCard{text-align:center;background:#111113;border:1px solid #1c1c1e;border-radius:16px;max-width:680px;margin:0 auto;padding:56px 48px}.page-module__E0kJGG__waitlistHeadline{letter-spacing:-.02em;color:#fafafa;margin-bottom:12px;font-size:clamp(22px,3vw,32px);font-weight:700}.page-module__E0kJGG__waitlistCard>p{color:#71717a;margin-bottom:28px;font-size:16px}.page-module__E0kJGG__waitlistForm{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}.page-module__E0kJGG__emailInput{color:#fafafa;background:#0a0a0c;border:1px solid #27272a;border-radius:8px;outline:none;flex:1;min-width:220px;height:44px;padding:0 16px;font-family:inherit;font-size:14px;transition:border-color .15s}.page-module__E0kJGG__emailInput:focus{border-color:#3b82f6}.page-module__E0kJGG__emailInput::placeholder{color:#3f3f46}.page-module__E0kJGG__submitBtn{color:#fff;white-space:nowrap;background:#3b82f6;border-radius:8px;align-items:center;height:44px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__E0kJGG__submitBtn:hover{background:#2563eb}.page-module__E0kJGG__waitlistNote{color:#52525b;margin:0;font-size:13px}.page-module__E0kJGG__pricing{border-bottom:1px solid #1c1c1e;padding:96px 0}.page-module__E0kJGG__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:48px 0 32px;display:grid}.page-module__E0kJGG__priceCard{background:#111113;border:1px solid #1c1c1e;border-radius:14px;padding:32px 28px}.page-module__E0kJGG__priceCardFeatured{background:linear-gradient(#3b82f614 0%,#111113 100%);border-color:#3b82f666}.page-module__E0kJGG__priceTier{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin-bottom:12px;font-size:13px;font-weight:700}.page-module__E0kJGG__priceAmount{letter-spacing:-.04em;color:#fafafa;margin-bottom:8px;font-size:44px;font-weight:800;line-height:1}.page-module__E0kJGG__priceAmount span{color:#52525b;font-size:18px;font-weight:500}.page-module__E0kJGG__priceDesc{color:#52525b;margin-bottom:24px;font-size:14px;line-height:1.5}.page-module__E0kJGG__priceFeatures{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__priceFeatures li{color:#a1a1aa;padding-left:16px;font-size:14px;position:relative}.page-module__E0kJGG__priceFeatures li:before{content:"✓";color:#3b82f6;font-size:11px;position:absolute;top:2px;left:0}.page-module__E0kJGG__enterpriseNote{color:#71717a;text-align:center;font-size:14px}.page-module__E0kJGG__enterpriseNote a{color:#3b82f6;text-decoration:none}.page-module__E0kJGG__enterpriseNote a:hover{text-decoration:underline}.page-module__E0kJGG__footer{padding:64px 0 40px}.page-module__E0kJGG__footerInner{max-width:1100px;margin:0 auto;padding:0 24px}.page-module__E0kJGG__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:48px;display:flex}.page-module__E0kJGG__footerBrand p{color:#52525b;margin-top:8px;font-size:14px}.page-module__E0kJGG__footerLinks{flex-wrap:wrap;gap:48px;display:flex}.page-module__E0kJGG__footerCol{flex-direction:column;gap:10px;display:flex}.page-module__E0kJGG__footerColLabel{letter-spacing:.08em;text-transform:uppercase;color:#52525b;margin-bottom:4px;font-size:12px;font-weight:700}.page-module__E0kJGG__footerCol a{color:#71717a;font-size:14px;text-decoration:none;transition:color .15s}.page-module__E0kJGG__footerCol a:hover{color:#fafafa}.page-module__E0kJGG__footerBottom{color:#3f3f46;border-top:1px solid #1c1c1e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:13px;display:flex}
