.landing-module__bxHgOq__landing{--kr-primary:#6366f1;--kr-primary-hover:#4f46e5;--kr-primary-soft:#6366f11f;--kr-accent:#f59e0b;--kr-accent-hover:#d97706;--kr-success:#10b981;--kr-info:#06b6d4;--kr-danger:#ef4444;--kr-radius-sm:6px;--kr-radius:12px;--kr-radius-lg:18px;--kr-radius-xl:28px;--kr-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--kr-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--kr-bg:#fff;--kr-bg-subtle:#f8fafc;--kr-surface:#fff;--kr-surface-2:#f1f5f9;--kr-surface-elev:#fff;--kr-border:#e2e8f0;--kr-border-strong:#cbd5e1;--kr-fg:#0f172a;--kr-fg-muted:#475569;--kr-fg-soft:#64748b;--kr-fg-on-primary:#fff;--kr-shadow-sm:0 1px 2px 0 #0f172a0f;--kr-shadow:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0d;--kr-shadow-lg:0 25px 50px -12px #0f172a1f;--kr-shadow-glow:0 20px 60px -20px #6366f166;--kr-grid:linear-gradient(#0f172a0a 1px, transparent 1px), linear-gradient(90deg, #0f172a0a 1px, transparent 1px);color:var(--kr-fg);background:var(--kr-bg);font-family:var(--kr-font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;min-height:100vh}html[data-theme=dark] .landing-module__bxHgOq__landing{--kr-bg:#07070d;--kr-bg-subtle:#0c0c17;--kr-surface:#11111d;--kr-surface-2:#181828;--kr-surface-elev:#1c1c2e;--kr-border:#262640;--kr-border-strong:#353555;--kr-fg:#f5f5f9;--kr-fg-muted:#b4b4c8;--kr-fg-soft:#8a8aa8;--kr-fg-on-primary:#fff;--kr-shadow-sm:0 1px 2px 0 #00000080;--kr-shadow:0 4px 6px -1px #0006, 0 2px 4px -2px #0000004d;--kr-shadow-lg:0 25px 50px -12px #0009;--kr-shadow-glow:0 20px 80px -20px #6366f18c;--kr-grid:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px)}.landing-module__bxHgOq__landing h1,.landing-module__bxHgOq__landing h2,.landing-module__bxHgOq__landing h3,.landing-module__bxHgOq__landing h4,.landing-module__bxHgOq__landing p{margin:0}.landing-module__bxHgOq__landing a{color:inherit;text-decoration:none}.landing-module__bxHgOq__landing button{cursor:pointer;font-family:inherit}.landing-module__bxHgOq__container{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.landing-module__bxHgOq__section{padding-block:clamp(64px,8vw,120px);position:relative}.landing-module__bxHgOq__sectionTight{padding-block:clamp(48px,6vw,80px)}.landing-module__bxHgOq__eyebrow{background:var(--kr-primary-soft);color:var(--kr-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__eyebrow:before{content:"";background:var(--kr-primary);width:6px;height:6px;box-shadow:0 0 0 4px var(--kr-primary-soft);border-radius:50%}.landing-module__bxHgOq__h2{letter-spacing:-.02em;margin-block:16px 12px;font-size:clamp(28px,1rem + 3vw,48px);font-weight:700;line-height:1.1}.landing-module__bxHgOq__h2 em{background:linear-gradient(100deg, var(--kr-primary) 0%, var(--kr-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.landing-module__bxHgOq__lede{color:var(--kr-fg-muted);max-width:64ch;font-size:clamp(16px,.5rem + .8vw,19px);line-height:1.6}.landing-module__bxHgOq__nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);background:color-mix(in srgb, var(--kr-bg) 86%, transparent);border-bottom:1px solid color-mix(in srgb, var(--kr-border) 60%, transparent);position:sticky;top:0}.landing-module__bxHgOq__navInner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.landing-module__bxHgOq__brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.landing-module__bxHgOq__brandMark{background:linear-gradient(135deg, var(--kr-primary), var(--kr-accent));width:28px;height:28px;box-shadow:var(--kr-shadow-glow);color:#fff;letter-spacing:-.04em;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.landing-module__bxHgOq__navLinks{color:var(--kr-fg-muted);gap:28px;font-size:14px;display:none}.landing-module__bxHgOq__navLinks a{transition:color .15s}.landing-module__bxHgOq__navLinks a:hover{color:var(--kr-fg)}@media (min-width:880px){.landing-module__bxHgOq__navLinks{display:inline-flex}}.landing-module__bxHgOq__navActions{align-items:center;gap:10px;display:inline-flex}.landing-module__bxHgOq__btn{border-radius:var(--kr-radius);letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14.5px;font-weight:600;transition:transform .12s,box-shadow .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.landing-module__bxHgOq__btnPrimary{background:var(--kr-primary);color:#fff;border-color:var(--kr-primary);box-shadow:var(--kr-shadow)}.landing-module__bxHgOq__btnPrimary:hover{background:var(--kr-primary-hover);border-color:var(--kr-primary-hover);box-shadow:var(--kr-shadow-lg);transform:translateY(-1px)}.landing-module__bxHgOq__btnAccent{background:linear-gradient(135deg, var(--kr-primary), #7c3aed);color:#fff;box-shadow:var(--kr-shadow-glow)}.landing-module__bxHgOq__btnAccent:hover{filter:brightness(1.08);transform:translateY(-1px)}.landing-module__bxHgOq__btnGhost{color:var(--kr-fg-muted);border-color:var(--kr-border);background:0 0}.landing-module__bxHgOq__btnGhost:hover{color:var(--kr-fg);border-color:var(--kr-border-strong);background:var(--kr-surface)}.landing-module__bxHgOq__btnSm{padding:7px 12px;font-size:13px}.landing-module__bxHgOq__hero{padding-block:clamp(72px,10vw,140px);position:relative;overflow:hidden}.landing-module__bxHgOq__hero+.landing-module__bxHgOq__section{padding-top:0}.landing-module__bxHgOq__heroBg{background-image:var(--kr-grid);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(60% 70% at 50% 0,#000 30%,#0000 80%)}.landing-module__bxHgOq__heroBlob{filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(closest-side,#6366f140,#0000 70%);width:760px;height:760px;animation:14s ease-in-out infinite alternate landing-module__bxHgOq__heroBlobFloat;position:absolute;top:-120px;left:50%;transform:translate(-50%)}@keyframes landing-module__bxHgOq__heroBlobFloat{0%{opacity:.7;transform:translate(-50%)translateY(0)}to{opacity:.95;transform:translate(-52%)translateY(20px)}}.landing-module__bxHgOq__heroGrid{z-index:1;grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vw,56px);display:grid;position:relative}@media (min-width:980px){.landing-module__bxHgOq__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.landing-module__bxHgOq__heroCopy{max-width:640px}.landing-module__bxHgOq__heroTitle{letter-spacing:-.035em;margin-block:18px;font-size:clamp(36px,1rem + 5vw,72px);font-weight:800;line-height:1.02}.landing-module__bxHgOq__heroTitle span{background:linear-gradient(100deg, var(--kr-primary) 0%, var(--kr-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-module__bxHgOq__heroSub{color:var(--kr-fg-muted);margin-bottom:28px;font-size:clamp(17px,.5rem + .9vw,21px);line-height:1.55}.landing-module__bxHgOq__heroCtaRow{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.landing-module__bxHgOq__heroMicro{color:var(--kr-fg-soft);align-items:center;gap:10px;margin-top:24px;font-size:13px;display:inline-flex}.landing-module__bxHgOq__heroMicro span{background:var(--kr-success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--kr-success) 25%, transparent);border-radius:50%;display:inline-flex}.landing-module__bxHgOq__heroVisual{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.landing-module__bxHgOq__heroVisual svg{width:100%;height:100%}.landing-module__bxHgOq__heroVisual .kr-hub{transform-origin:50%;animation:3.6s ease-in-out infinite landing-module__bxHgOq__hubPulse}@keyframes landing-module__bxHgOq__hubPulse{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 26px color-mix(in srgb, var(--kr-primary) 80%, transparent))}}.landing-module__bxHgOq__heroVisual .kr-ray{stroke-dasharray:6 9;animation:2.4s linear infinite landing-module__bxHgOq__dashFlow}@keyframes landing-module__bxHgOq__dashFlow{to{stroke-dashoffset:-60px}}.landing-module__bxHgOq__heroVisual .kr-orbit{transform-origin:50%;animation:22s linear infinite landing-module__bxHgOq__orbit}@keyframes landing-module__bxHgOq__orbit{to{transform:rotate(360deg)}}.landing-module__bxHgOq__heroVisual .kr-orbit-reverse{transform-origin:50%;animation:30s linear infinite reverse landing-module__bxHgOq__orbit}.landing-module__bxHgOq__heroVisual .kr-node{transform-box:fill-box;transform-origin:50%}.landing-module__bxHgOq__heroVisual .kr-node-1{animation:4s ease-in-out infinite landing-module__bxHgOq__nodeBob}.landing-module__bxHgOq__heroVisual .kr-node-2{animation:4.6s ease-in-out .4s infinite landing-module__bxHgOq__nodeBob}.landing-module__bxHgOq__heroVisual .kr-node-3{animation:4.2s ease-in-out .8s infinite landing-module__bxHgOq__nodeBob}.landing-module__bxHgOq__heroVisual .kr-node-4{animation:3.8s ease-in-out 1.2s infinite landing-module__bxHgOq__nodeBob}.landing-module__bxHgOq__heroVisual .kr-node-5{animation:5s ease-in-out 1.6s infinite landing-module__bxHgOq__nodeBob}@keyframes landing-module__bxHgOq__nodeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-module__bxHgOq__bento{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (min-width:720px){.landing-module__bxHgOq__bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(160px,auto)}}.landing-module__bxHgOq__bentoCard{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius-lg);padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.landing-module__bxHgOq__bentoCard:hover{border-color:var(--kr-border-strong);box-shadow:var(--kr-shadow-lg);transform:translateY(-2px)}.landing-module__bxHgOq__bentoCard>svg{pointer-events:none}.landing-module__bxHgOq__bentoCardTitle{letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:8px;font-size:17px;font-weight:700;display:flex}.landing-module__bxHgOq__bentoCardIcon{background:var(--kr-primary-soft);width:32px;height:32px;color:var(--kr-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__bentoCardCopy{color:var(--kr-fg-muted);font-size:14.5px;line-height:1.55}@media (min-width:720px){.landing-module__bxHgOq__bSpan2{grid-column:span 2}.landing-module__bxHgOq__bSpan3{grid-column:span 3}.landing-module__bxHgOq__bSpan4{grid-column:span 4}.landing-module__bxHgOq__bSpan6{grid-column:span 6}}.landing-module__bxHgOq__bentoHero{background:radial-gradient(ellipse 80% 100% at 100% 100%, color-mix(in srgb, var(--kr-primary) 18%, transparent), transparent 70%), var(--kr-surface)}.landing-module__bxHgOq__tagRow{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.landing-module__bxHgOq__tag{background:var(--kr-surface-2);color:var(--kr-fg-muted);border:1px solid var(--kr-border);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600}.landing-module__bxHgOq__diagramWrap{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius-xl);margin-top:36px;padding:clamp(20px,4vw,40px);position:relative;overflow:hidden}.landing-module__bxHgOq__diagramWrap:before{content:"";background-image:var(--kr-grid);pointer-events:none;opacity:.6;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#00000080 30%,#000000b3 50%,#0000);mask-image:linear-gradient(#0000,#00000080 30%,#000000b3 50%,#0000)}.landing-module__bxHgOq__diagram{width:100%;max-width:980px;margin:0 auto;display:block;position:relative}.landing-module__bxHgOq__diagram .flow{stroke-dasharray:5 7;animation:3s linear infinite landing-module__bxHgOq__dashFlow}.landing-module__bxHgOq__diagram .glow{filter:drop-shadow(0 8px 20px color-mix(in srgb, var(--kr-primary) 30%, transparent))}.landing-module__bxHgOq__steps{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}@media (min-width:720px){.landing-module__bxHgOq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.landing-module__bxHgOq__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-module__bxHgOq__stepCard{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius-lg);min-width:0;padding:24px;transition:transform .2s,box-shadow .2s;position:relative}.landing-module__bxHgOq__stepCard:hover{box-shadow:var(--kr-shadow);transform:translateY(-2px)}.landing-module__bxHgOq__stepNum{background:linear-gradient(135deg, var(--kr-primary), #7c3aed);color:#fff;width:38px;height:38px;box-shadow:var(--kr-shadow-glow);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:16px;font-weight:800;display:inline-flex}.landing-module__bxHgOq__stepCardTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.landing-module__bxHgOq__stepCardBody{color:var(--kr-fg-muted);font-size:14.5px;line-height:1.6}.landing-module__bxHgOq__stepCode{background:var(--kr-surface-2);border:1px solid var(--kr-border);border-radius:var(--kr-radius-sm);font-family:var(--kr-font-mono);color:var(--kr-fg);white-space:nowrap;box-sizing:border-box;max-width:100%;margin-top:14px;padding:9px 11px;font-size:10.5px;display:block;overflow-x:auto}.landing-module__bxHgOq__integrations{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}@media (min-width:720px){.landing-module__bxHgOq__integrations{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-module__bxHgOq__integrationCard{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius);flex-direction:column;align-items:flex-start;gap:10px;padding:18px;transition:border-color .2s,transform .2s;display:flex}.landing-module__bxHgOq__integrationCard:hover{border-color:var(--kr-border-strong);transform:translateY(-2px)}.landing-module__bxHgOq__integrationLogo{background:var(--kr-surface-2);border:1px solid var(--kr-border);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.landing-module__bxHgOq__integrationName{font-size:14.5px;font-weight:700}.landing-module__bxHgOq__integrationKind{color:var(--kr-fg-soft);font-size:12px}.landing-module__bxHgOq__templatesShowcase{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}@media (min-width:720px){.landing-module__bxHgOq__templatesShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.landing-module__bxHgOq__templatesShowcase{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-module__bxHgOq__tplCard{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius);padding:18px;transition:border-color .2s,transform .2s;position:relative}.landing-module__bxHgOq__tplCard:hover{border-color:var(--kr-primary);transform:translateY(-2px)}.landing-module__bxHgOq__tplBadge{background:var(--kr-primary-soft);color:var(--kr-primary);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.landing-module__bxHgOq__tplKind{color:var(--kr-fg-soft);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:inline-flex}.landing-module__bxHgOq__tplTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700}.landing-module__bxHgOq__tplBody{color:var(--kr-fg-muted);font-size:13.5px;line-height:1.5}.landing-module__bxHgOq__tplFooter{color:var(--kr-fg-soft);justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.landing-module__bxHgOq__billingToggleWrap{justify-content:center;margin-block:28px 24px;display:flex}.landing-module__bxHgOq__billingToggle{background:var(--kr-surface-2);border:1px solid var(--kr-border);border-radius:999px;gap:4px;padding:4px;display:inline-flex;position:relative}.landing-module__bxHgOq__billingToggleBtn{color:var(--kr-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.landing-module__bxHgOq__billingToggleBtn:hover{color:var(--kr-fg)}.landing-module__bxHgOq__billingToggleActive{background:var(--kr-surface-elev);color:var(--kr-fg);box-shadow:var(--kr-shadow-sm)}.landing-module__bxHgOq__billingToggleBadge{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--kr-accent) 18%, transparent);color:var(--kr-accent);border-radius:999px;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.landing-module__bxHgOq__pricingGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}@media (min-width:880px){.landing-module__bxHgOq__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.landing-module__bxHgOq__priceCard{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius-lg);flex-direction:column;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.landing-module__bxHgOq__priceCard:hover{border-color:var(--kr-border-strong);box-shadow:var(--kr-shadow);transform:translateY(-2px)}.landing-module__bxHgOq__priceCardFeatured{border-color:var(--kr-primary);background:radial-gradient(ellipse 100% 60% at 50% 0%, color-mix(in srgb, var(--kr-primary) 18%, transparent), transparent 70%), var(--kr-surface);box-shadow:var(--kr-shadow-glow)}.landing-module__bxHgOq__priceCardFeatured:before{content:"Most popular";letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg, var(--kr-primary), var(--kr-accent));color:#fff;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.landing-module__bxHgOq__priceTier{letter-spacing:.08em;text-transform:uppercase;color:var(--kr-primary);font-size:13px;font-weight:700}.landing-module__bxHgOq__priceAmount{align-items:baseline;gap:6px;margin-block:14px 6px;display:flex}.landing-module__bxHgOq__priceAmount strong{letter-spacing:-.03em;font-size:clamp(36px,.5rem + 3vw,48px);font-weight:800;line-height:1}.landing-module__bxHgOq__priceAmount span{color:var(--kr-fg-soft);font-size:14px}.landing-module__bxHgOq__priceMicro{color:var(--kr-fg-soft);min-height:1.4em;font-size:13px}.landing-module__bxHgOq__priceList{flex-direction:column;flex:1;gap:10px;margin:22px 0 24px;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__priceList li{color:var(--kr-fg);align-items:flex-start;gap:10px;font-size:14px;display:flex}.landing-module__bxHgOq__priceCheck{background:color-mix(in srgb, var(--kr-success) 18%, transparent);width:18px;height:18px;color:var(--kr-success);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.landing-module__bxHgOq__payNote{color:var(--kr-fg-soft);align-items:center;gap:6px;margin-top:10px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.landing-module__bxHgOq__payNote svg{color:var(--kr-success);flex-shrink:0}.landing-module__bxHgOq__faqGrid{gap:12px;margin-top:28px;display:grid}.landing-module__bxHgOq__faqItem{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius);padding:18px 20px;transition:border-color .2s}.landing-module__bxHgOq__faqItem[open]{border-color:var(--kr-border-strong)}.landing-module__bxHgOq__faqItem summary{cursor:pointer;letter-spacing:-.005em;justify-content:space-between;align-items:center;font-size:15.5px;font-weight:600;list-style:none;display:flex}.landing-module__bxHgOq__faqItem summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__faqItem summary:after{content:"+";color:var(--kr-fg-soft);margin-left:16px;font-size:20px;font-weight:400;transition:transform .2s}.landing-module__bxHgOq__faqItem[open] summary:after{transform:rotate(45deg)}.landing-module__bxHgOq__faqBody{color:var(--kr-fg-muted);margin-top:12px;font-size:14.5px;line-height:1.6}.landing-module__bxHgOq__finalCta{background:radial-gradient(ellipse 60% 80% at 100% 0%, color-mix(in srgb, var(--kr-accent) 14%, transparent), transparent 60%), radial-gradient(ellipse 60% 80% at 0% 100%, color-mix(in srgb, var(--kr-primary) 20%, transparent), transparent 60%), var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius-xl);text-align:center;padding:clamp(36px,6vw,64px);position:relative;overflow:hidden}.landing-module__bxHgOq__footer{border-top:1px solid var(--kr-border);background:var(--kr-bg-subtle);margin-top:32px;padding-block:56px 40px}.landing-module__bxHgOq__footerGrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (max-width:720px){.landing-module__bxHgOq__footerGrid{grid-template-columns:1fr 1fr}}.landing-module__bxHgOq__footerCol h4{letter-spacing:.06em;text-transform:uppercase;color:var(--kr-fg-soft);margin-bottom:12px;font-size:12.5px;font-weight:700}.landing-module__bxHgOq__footerCol ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__footerCol li,.landing-module__bxHgOq__footerCol a{color:var(--kr-fg-muted);font-size:14px;transition:color .15s}.landing-module__bxHgOq__footerCol a:hover{color:var(--kr-fg)}.landing-module__bxHgOq__footerLegal{border-top:1px solid var(--kr-border);color:var(--kr-fg-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:24px;font-size:12.5px;display:flex}.landing-module__bxHgOq__cin{font-family:var(--kr-font-mono);background:var(--kr-surface-2);border:1px solid var(--kr-border);border-radius:var(--kr-radius-sm);padding:3px 8px}.landing-module__bxHgOq__themeMenuWrap{display:inline-flex;position:relative}.landing-module__bxHgOq__themeToggle{border:1px solid var(--kr-border);background:var(--kr-surface);width:38px;height:38px;color:var(--kr-fg-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s,transform .2s;display:inline-flex}.landing-module__bxHgOq__themeToggle:hover{color:var(--kr-fg);border-color:var(--kr-border-strong)}.landing-module__bxHgOq__themeToggle[aria-expanded=true]{color:var(--kr-fg);border-color:var(--kr-border-strong);background:var(--kr-surface-2)}.landing-module__bxHgOq__themeToggle svg{width:18px;height:18px}.landing-module__bxHgOq__themeToggle .kr-sun{display:none}.landing-module__bxHgOq__themeToggle .kr-moon{display:block}html[data-theme=dark] .landing-module__bxHgOq__themeToggle .kr-sun{display:block}html[data-theme=dark] .landing-module__bxHgOq__themeToggle .kr-moon{display:none}.landing-module__bxHgOq__themeMenu{z-index:60;background:var(--kr-surface-elev);border:1px solid var(--kr-border);border-radius:var(--kr-radius);min-width:200px;box-shadow:var(--kr-shadow-lg);transform-origin:100% 0;flex-direction:column;gap:2px;padding:6px;animation:.14s cubic-bezier(.16,1,.3,1) landing-module__bxHgOq__themeMenuIn;display:flex;position:absolute;top:calc(100% + 8px);right:0}@keyframes landing-module__bxHgOq__themeMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-module__bxHgOq__themeMenuItem{text-align:left;width:100%;color:var(--kr-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .12s,color .12s;display:flex}.landing-module__bxHgOq__themeMenuItem:hover,.landing-module__bxHgOq__themeMenuItem:focus-visible{background:var(--kr-surface-2);color:var(--kr-fg);outline:none}.landing-module__bxHgOq__themeMenuActive{color:var(--kr-fg);background:var(--kr-primary-soft)}.landing-module__bxHgOq__themeMenuActive:hover{background:var(--kr-primary-soft)}.landing-module__bxHgOq__themeMenuIcon{background:var(--kr-surface-2);width:28px;height:28px;color:var(--kr-fg);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__themeMenuActive .landing-module__bxHgOq__themeMenuIcon{background:color-mix(in srgb, var(--kr-primary) 25%, transparent);color:var(--kr-primary)}.landing-module__bxHgOq__themeMenuText{flex-direction:column;flex:1;min-width:0;display:flex}.landing-module__bxHgOq__themeMenuLabel{color:var(--kr-fg);font-size:13.5px;font-weight:600;line-height:1.2}.landing-module__bxHgOq__themeMenuDesc{color:var(--kr-fg-soft);margin-top:2px;font-size:11.5px;line-height:1.2}.landing-module__bxHgOq__themeMenuCheck{color:var(--kr-primary);flex-shrink:0}.landing-module__bxHgOq__demoCallout{border:1px solid color-mix(in srgb, var(--kr-primary) 35%, transparent);background:var(--kr-primary-soft);border-radius:var(--kr-radius);color:var(--kr-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:28px 24px;padding:16px 20px;font-size:14.5px;line-height:1.5;display:flex}.landing-module__bxHgOq__demoCallout strong{color:var(--kr-fg)}.landing-module__bxHgOq__contactLayout{grid-template-columns:1fr;align-items:start;gap:clamp(24px,4vw,40px);margin-top:36px;display:grid}@media (min-width:980px){.landing-module__bxHgOq__contactLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.landing-module__bxHgOq__contactSide{flex-direction:column;gap:12px;display:flex}.landing-module__bxHgOq__contactTile{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius);align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .2s,transform .2s;display:flex}.landing-module__bxHgOq__contactTile:hover{border-color:var(--kr-border-strong);transform:translateY(-1px)}.landing-module__bxHgOq__contactTileIcon{background:var(--kr-primary-soft);width:36px;height:36px;color:var(--kr-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__contactTileLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--kr-fg-soft);margin-bottom:4px;font-size:11.5px;font-weight:700}.landing-module__bxHgOq__contactTileValue{color:var(--kr-fg);letter-spacing:-.01em;font-size:16px;font-weight:600;transition:color .15s}.landing-module__bxHgOq__contactTileValue:hover{color:var(--kr-primary)}.landing-module__bxHgOq__contactTileAddress{color:var(--kr-fg);font-size:14px;line-height:1.5}.landing-module__bxHgOq__contactPromise{background:var(--kr-bg-subtle);border:1px dashed var(--kr-border-strong);border-radius:var(--kr-radius);color:var(--kr-fg-muted);align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.55;display:flex}.landing-module__bxHgOq__contactPromiseDot{background:var(--kr-success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--kr-success) 25%, transparent);border-radius:50%;flex-shrink:0;margin-top:6px}.landing-module__bxHgOq__contactFormCol{display:block}.landing-module__bxHgOq__formCard{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius-lg);box-shadow:var(--kr-shadow);flex-direction:column;gap:20px;padding:clamp(20px,3vw,28px);display:flex}.landing-module__bxHgOq__formGrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.landing-module__bxHgOq__formGrid{grid-template-columns:1fr 1fr}}.landing-module__bxHgOq__formField{flex-direction:column;gap:6px;min-width:0;display:flex}.landing-module__bxHgOq__formFieldFull{grid-column:1/-1}.landing-module__bxHgOq__formLabel{color:var(--kr-fg);letter-spacing:-.005em;font-size:13px;font-weight:600}.landing-module__bxHgOq__formLabel span{color:var(--kr-accent);margin-left:2px;font-weight:700}.landing-module__bxHgOq__formInput{border-radius:var(--kr-radius-sm);border:1px solid var(--kr-border);background:var(--kr-bg);width:100%;color:var(--kr-fg);padding:10px 12px;font-family:inherit;font-size:14.5px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}.landing-module__bxHgOq__formInput:hover{border-color:var(--kr-border-strong)}.landing-module__bxHgOq__formInput:focus,.landing-module__bxHgOq__formInput:focus-visible{border-color:var(--kr-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--kr-primary) 20%, transparent);outline:none}.landing-module__bxHgOq__formInput:disabled{opacity:.6;cursor:not-allowed}.landing-module__bxHgOq__formTextarea{resize:vertical;min-height:110px;font-family:inherit;line-height:1.55}.landing-module__bxHgOq__formError{color:var(--kr-danger);font-size:12px;font-weight:500}.landing-module__bxHgOq__formAlert{border-radius:var(--kr-radius-sm);background:color-mix(in srgb, var(--kr-danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--kr-danger) 35%, transparent);color:var(--kr-danger);padding:12px 14px;font-size:13.5px;line-height:1.5}.landing-module__bxHgOq__formRecaptcha{flex-direction:column;align-items:flex-start;gap:6px;min-height:78px;margin-top:16px;display:flex}.landing-module__bxHgOq__formRecaptchaLoading{color:var(--kr-fg-soft);font-size:12.5px}.landing-module__bxHgOq__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-module__bxHgOq__formFootnote{color:var(--kr-fg-soft);max-width:40ch;font-size:12px;line-height:1.5}.landing-module__bxHgOq__formSuccessIcon{background:color-mix(in srgb, var(--kr-success) 18%, transparent);width:48px;height:48px;color:var(--kr-success);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__formSuccessTitle{letter-spacing:-.01em;margin-block:12px 6px;font-size:22px;font-weight:700}.landing-module__bxHgOq__formSuccessBody{color:var(--kr-fg-muted);margin-bottom:14px;font-size:14.5px;line-height:1.55}.landing-module__bxHgOq__reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.landing-module__bxHgOq__revealVisible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__reveal{opacity:1;transition:none;transform:none}.landing-module__bxHgOq__heroBlob{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-hub{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-ray{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-orbit{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-orbit-reverse{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-node-1{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-node-2{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-node-3{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-node-4{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-node-5{animation:none!important}.landing-module__bxHgOq__diagram .flow{animation:none!important}}
