.landing-module__bxHgOq__landing{--kr-primary:#1877f2;--kr-primary-hover:#0e63d3;--kr-primary-soft:#1877f21f;--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 #1877f266;--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 #1877f28c;--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%, #0aa2ff 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;width:100%;max-width:1180px;height:76px;margin:0 auto;padding:0 clamp(16px,4vw,32px);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), #0aa2ff);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,#1877f240,#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%, #0aa2ff 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__heroVisual .kr-compose{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite landing-module__bxHgOq__composeFloat}@keyframes landing-module__bxHgOq__composeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-module__bxHgOq__heroVisual .kr-check{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.2s ease-in-out infinite landing-module__bxHgOq__checkPop}.landing-module__bxHgOq__heroVisual .kr-check-1{animation-delay:.6s}.landing-module__bxHgOq__heroVisual .kr-check-2{animation-delay:1s}.landing-module__bxHgOq__heroVisual .kr-check-3{animation-delay:1.4s}.landing-module__bxHgOq__heroVisual .kr-check-4{animation-delay:1.8s}.landing-module__bxHgOq__heroVisual .kr-check-5{animation-delay:2.2s}.landing-module__bxHgOq__heroVisual .kr-check-6{animation-delay:2.6s}@keyframes landing-module__bxHgOq__checkPop{0%,12%{opacity:0;transform:scale(.3)}26%,78%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(1)}}.landing-module__bxHgOq__heroVisual .kr-typing{transform-origin:0;transform-box:fill-box;animation:3.2s ease-in-out infinite landing-module__bxHgOq__typingGrow}@keyframes landing-module__bxHgOq__typingGrow{0%,to{opacity:.5;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}.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), #0aa2ff);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%, #0aa2ff29, transparent 60%), radial-gradient(ellipse 60% 80% at 0% 100%, color-mix(in srgb, var(--kr-primary) 22%, 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__footerCol>a{margin-top:8px;display:block}.landing-module__bxHgOq__footerCol>p{color:var(--kr-fg-muted);max-width:30ch;margin:14px 0 0;font-size:14px;line-height:1.6}.landing-module__bxHgOq__footerCol>p a{color:var(--kr-primary);font-weight:600}.landing-module__bxHgOq__footerAddress{color:var(--kr-fg-muted);margin-bottom:8px;font-size:14px;font-style:normal;line-height:1.6}.landing-module__bxHgOq__footerSocial{font-weight:600;color:var(--kr-primary)!important;margin-top:14px!important}.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)}.landing-module__bxHgOq__sectionHead{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,56px)}.landing-module__bxHgOq__sectionHead .landing-module__bxHgOq__lede{margin-left:auto;margin-right:auto}.landing-module__bxHgOq__sectionAlt{background:var(--kr-bg-subtle);padding-block:clamp(64px,8vw,120px);position:relative}.landing-module__bxHgOq__heroTitle em{background:linear-gradient(100deg, var(--kr-primary) 0%, #0aa2ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.landing-module__bxHgOq__heroBlob2{filter:blur(48px);pointer-events:none;z-index:0;background:radial-gradient(closest-side,#0aa2ff38,#0000 70%);width:620px;height:620px;animation:18s ease-in-out infinite alternate landing-module__bxHgOq__heroBlobFloat;position:absolute;bottom:-160px;right:-60px}.landing-module__bxHgOq__hero3d{aspect-ratio:1;perspective:1300px;width:100%;max-width:540px;margin:0 auto;position:relative}.landing-module__bxHgOq__hero3dStage{transform-style:preserve-3d;justify-content:center;align-items:center;animation:9s ease-in-out infinite landing-module__bxHgOq__stageFloat;display:flex;position:absolute;inset:0}@keyframes landing-module__bxHgOq__stageFloat{0%,to{transform:rotateX(9deg)rotateY(-11deg)translateY(0)}50%{transform:rotateX(9deg)rotateY(-6deg)translateY(-12px)}}.landing-module__bxHgOq__orbitRing,.landing-module__bxHgOq__orbitRing2{pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}.landing-module__bxHgOq__orbitRing{border:1.5px dashed color-mix(in srgb, var(--kr-primary) 40%, transparent);width:74%;height:74%;animation:24s linear infinite landing-module__bxHgOq__orbitSpin}.landing-module__bxHgOq__orbitRing2{border:1.5px solid color-mix(in srgb, var(--kr-primary) 14%, transparent);width:99%;height:99%;animation:40s linear infinite reverse landing-module__bxHgOq__orbitSpin}@keyframes landing-module__bxHgOq__orbitSpin{to{transform:rotate(360deg)}}.landing-module__bxHgOq__hero3dCore{aspect-ratio:1;z-index:6;background:linear-gradient(155deg,#fff 0%,#e9f2ff 100%);border:1px solid #ffffffe6;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:33%;padding:10px;animation:3.8s ease-in-out infinite landing-module__bxHgOq__corePulse;display:flex;position:relative;transform:translateZ(70px);box-shadow:0 34px 70px -16px #1877f2bf,0 8px 22px -6px #1877f266,inset 0 2px 8px #fffffff2}.landing-module__bxHgOq__hero3dCore:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 30% 10%,#ffffffb3,#0000 55%);position:absolute;inset:0}@keyframes landing-module__bxHgOq__corePulse{0%,to{box-shadow:0 34px 70px -16px #1877f2b3,0 8px 22px -6px #1877f266,inset 0 2px 8px #fffffff2}50%{box-shadow:0 40px 92px -12px #1877f2fa,0 8px 26px -6px #1877f280,inset 0 2px 8px #fffffff2}}.landing-module__bxHgOq__coreGlyph{color:var(--kr-primary);display:inline-flex}.landing-module__bxHgOq__coreGlyph svg{width:26px;height:26px}.landing-module__bxHgOq__coreLogo{width:66%!important;height:auto!important}.landing-module__bxHgOq__floatChip{--z:40px;filter:drop-shadow(0 16px 26px #020c2852);z-index:7;animation:5.4s ease-in-out infinite landing-module__bxHgOq__chipFloat;position:absolute}.landing-module__bxHgOq__floatChip svg{width:46px;height:46px;display:block}@keyframes landing-module__bxHgOq__chipFloat{0%,to{transform:translateZ(var(--z)) translateY(0)}50%{transform:translateZ(var(--z)) translateY(-13px)}}.landing-module__bxHgOq__chipA{--z:40px;top:5%;left:6%}.landing-module__bxHgOq__chipB{--z:95px;top:1%;right:16%}.landing-module__bxHgOq__chipC{--z:70px;top:38%;left:-3%}.landing-module__bxHgOq__chipD{--z:30px;top:45%;right:-4%}.landing-module__bxHgOq__chipE{--z:55px;bottom:6%;left:46%}.landing-module__bxHgOq__chipF{--z:58px;bottom:3%;right:9%}.landing-module__bxHgOq__chipG{--z:20px;top:-5%;left:45%}.landing-module__bxHgOq__chipH{--z:48px;bottom:12%;left:2%}.landing-module__bxHgOq__composeCard{background:var(--kr-surface);border:1px solid var(--kr-border);width:47%;box-shadow:var(--kr-shadow-lg);z-index:9;--z:120px;border-radius:16px;padding:12px;animation:6.2s ease-in-out infinite landing-module__bxHgOq__chipFloat;position:absolute;bottom:15%;left:-4%}.landing-module__bxHgOq__composeHead{align-items:center;gap:5px;margin-bottom:10px;display:flex}.landing-module__bxHgOq__composeDot{background:var(--kr-border-strong);border-radius:50%;width:8px;height:8px}.landing-module__bxHgOq__composeBadge{color:#fff;background:linear-gradient(135deg, var(--kr-primary), #0aa2ff);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.landing-module__bxHgOq__composeBadge svg{width:12px;height:12px}.landing-module__bxHgOq__composeThumb{background:linear-gradient(135deg, color-mix(in srgb, var(--kr-primary) 32%, transparent), #0aa2ff42);border-radius:10px;height:66px;position:relative;overflow:hidden}.landing-module__bxHgOq__composeThumb:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:2.8s ease-in-out infinite landing-module__bxHgOq__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes landing-module__bxHgOq__shimmer{to{transform:translate(100%)}}.landing-module__bxHgOq__composeLines{flex-direction:column;gap:6px;margin-top:10px;display:flex}.landing-module__bxHgOq__composeLines span{background:var(--kr-surface-2);border-radius:4px;height:7px}.landing-module__bxHgOq__composeLines span:first-child{width:90%}.landing-module__bxHgOq__composeLines span:last-child{width:60%}.landing-module__bxHgOq__composeLineType{transform-origin:0;animation:3s ease-in-out infinite landing-module__bxHgOq__typeGrow;background:linear-gradient(90deg, var(--kr-primary), #0aa2ff)!important;width:40%!important}@keyframes landing-module__bxHgOq__typeGrow{0%,to{opacity:.6;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}.landing-module__bxHgOq__proofToast{background:var(--kr-surface);border:1px solid var(--kr-border);box-shadow:var(--kr-shadow-lg);z-index:10;--z:130px;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;animation:6.8s ease-in-out .5s infinite landing-module__bxHgOq__chipFloat;display:flex;position:absolute;top:12%;right:-5%}.landing-module__bxHgOq__proofCheck{background:var(--kr-success);width:28px;height:28px;box-shadow:0 0 0 4px color-mix(in srgb, var(--kr-success) 22%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.landing-module__bxHgOq__proofToast strong{color:var(--kr-fg);font-size:13px;font-weight:700;display:block}.landing-module__bxHgOq__proofToast span{color:var(--kr-fg-soft);font-size:11.5px}.landing-module__bxHgOq__featureGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;display:grid}@media (min-width:680px){.landing-module__bxHgOq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.landing-module__bxHgOq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-module__bxHgOq__featureCard{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius-lg);isolation:isolate;padding:30px 28px;transition:opacity .6s,transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s;position:relative;overflow:hidden}.landing-module__bxHgOq__featureCard:hover{border-color:color-mix(in srgb, var(--kr-primary) 40%, var(--kr-border));transform:translateY(-6px);box-shadow:0 26px 52px -20px #1877f266}.landing-module__bxHgOq__featureIcon{color:#fff;background:linear-gradient(140deg, var(--kr-primary), #0aa2ff);border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:20px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 12px 24px -8px #1877f299}.landing-module__bxHgOq__featureCard:hover .landing-module__bxHgOq__featureIcon{transform:scale(1.08)rotate(-5deg)}.landing-module__bxHgOq__featureTitle{letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:700}.landing-module__bxHgOq__featureCopy{color:var(--kr-fg-muted);font-size:14.5px;line-height:1.6}.landing-module__bxHgOq__featureGlow{background:radial-gradient(closest-side, color-mix(in srgb, var(--kr-primary) 28%, transparent), transparent 70%);opacity:0;z-index:-1;pointer-events:none;width:75%;height:75%;transition:opacity .4s;position:absolute;top:-45%;right:-35%}.landing-module__bxHgOq__featureCard:hover .landing-module__bxHgOq__featureGlow{opacity:1}.landing-module__bxHgOq__timeline{grid-template-columns:1fr;gap:32px;margin-top:8px;display:grid;position:relative}@media (min-width:900px){.landing-module__bxHgOq__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.landing-module__bxHgOq__timelineLine{display:none}@media (min-width:900px){.landing-module__bxHgOq__timelineLine{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--kr-primary) 55%, transparent) 20%, #0aa2ff8c 80%, transparent);height:2px;display:block;position:absolute;top:34px;left:12.5%;right:12.5%}}.landing-module__bxHgOq__timeStep{position:relative}@media (min-width:900px){.landing-module__bxHgOq__timeStep{text-align:center}}.landing-module__bxHgOq__timeBadge{color:#fff;background:linear-gradient(140deg, var(--kr-primary), #0aa2ff);z-index:1;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 16px 32px -12px #1877f2a6}.landing-module__bxHgOq__timeBadge svg{width:28px;height:28px}.landing-module__bxHgOq__timeStep:hover .landing-module__bxHgOq__timeBadge{transform:translateY(-4px)scale(1.05)}.landing-module__bxHgOq__timeNum{background:var(--kr-surface);width:26px;height:26px;color:var(--kr-primary);border:1px solid var(--kr-border);box-shadow:var(--kr-shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-8px;right:-8px}.landing-module__bxHgOq__timeTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.landing-module__bxHgOq__timeBody{color:var(--kr-fg-muted);font-size:14.5px;line-height:1.6}.landing-module__bxHgOq__studioGrid{grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (min-width:920px){.landing-module__bxHgOq__studioGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.landing-module__bxHgOq__studioList{flex-direction:column;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__studioList li{color:var(--kr-fg);align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.landing-module__bxHgOq__studioList li svg{width:22px;height:22px;color:var(--kr-primary);flex-shrink:0}.landing-module__bxHgOq__studioVisual{background:linear-gradient(160deg, var(--kr-surface), var(--kr-surface-2));border:1px solid var(--kr-border);border-radius:var(--kr-radius-xl);box-shadow:var(--kr-shadow-lg);padding:clamp(20px,3vw,28px);position:relative;overflow:hidden}.landing-module__bxHgOq__promptBar{background:var(--kr-bg);border:1px solid var(--kr-border);color:var(--kr-fg);box-shadow:var(--kr-shadow-sm);border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:14.5px;display:flex}.landing-module__bxHgOq__promptBar svg{width:20px;height:20px;color:var(--kr-primary);flex-shrink:0}.landing-module__bxHgOq__promptText{flex:1;min-width:0}.landing-module__bxHgOq__promptCaret{background:var(--kr-primary);width:2px;height:18px;animation:1.1s step-end infinite landing-module__bxHgOq__caretBlink}@keyframes landing-module__bxHgOq__caretBlink{50%{opacity:0}}.landing-module__bxHgOq__studioCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.landing-module__bxHgOq__studioCard{background:var(--kr-surface);border:1px solid var(--kr-border);box-shadow:var(--kr-shadow-sm);opacity:0;border-radius:14px;padding:12px;transition:box-shadow .3s,border-color .3s;animation:.6s cubic-bezier(.16,1,.3,1) forwards landing-module__bxHgOq__cardRise;transform:translateY(16px)scale(.96)}@keyframes landing-module__bxHgOq__cardRise{to{opacity:1;transform:translateY(0)scale(1)}}.landing-module__bxHgOq__studioCard:hover{box-shadow:var(--kr-shadow-lg);border-color:color-mix(in srgb, var(--kr-primary) 40%, var(--kr-border))}.landing-module__bxHgOq__studioCardThumb{background:linear-gradient(135deg, color-mix(in srgb, var(--kr-primary) 34%, transparent), #0aa2ff42);border-radius:10px;height:62px;position:relative;overflow:hidden}.landing-module__bxHgOq__studioCardThumb:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff52 50%,#0000 70%);animation:3s ease-in-out infinite landing-module__bxHgOq__shimmer;position:absolute;inset:0;transform:translate(-100%)}.landing-module__bxHgOq__studioCardLines{flex-direction:column;gap:6px;margin-top:10px;display:flex}.landing-module__bxHgOq__studioCardLines span{background:var(--kr-surface-2);border-radius:3px;height:6px}.landing-module__bxHgOq__studioCardLines span:nth-child(2){width:80%}.landing-module__bxHgOq__studioCardLines span:nth-child(3){width:55%}.landing-module__bxHgOq__studioCardTag{color:var(--kr-primary);background:var(--kr-primary-soft);border-radius:999px;margin-top:12px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.landing-module__bxHgOq__platformGrid{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.landing-module__bxHgOq__platformCard{text-align:center;background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius-lg);flex-direction:column;flex:190px;align-items:center;gap:12px;max-width:232px;padding:26px 16px;transition:opacity .6s,transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s;display:flex}.landing-module__bxHgOq__platformCard:hover{border-color:color-mix(in srgb, var(--kr-primary) 35%, var(--kr-border));transform:translateY(-5px);box-shadow:0 22px 44px -18px #1877f252}.landing-module__bxHgOq__platformIcon{filter:drop-shadow(0 8px 16px #020c2829);transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex}.landing-module__bxHgOq__platformCard:hover .landing-module__bxHgOq__platformIcon{transform:scale(1.12)rotate(-3deg)}.landing-module__bxHgOq__platformName{letter-spacing:-.005em;font-size:14.5px;font-weight:700}.landing-module__bxHgOq__platformKind{color:var(--kr-fg-soft);margin-top:-4px;font-size:12px}.landing-module__bxHgOq__faqLayout{grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:900px){.landing-module__bxHgOq__faqLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.landing-module__bxHgOq__faqAside{position:sticky;top:100px}}.landing-module__bxHgOq__faqAside .landing-module__bxHgOq__h2{margin-top:14px}.landing-module__bxHgOq__faqList{gap:12px;display:grid}.landing-module__bxHgOq__faqList .landing-module__bxHgOq__faqItem{border-radius:var(--kr-radius-lg);padding:18px 22px;transition:border-color .25s,background-color .25s,box-shadow .25s}.landing-module__bxHgOq__faqList .landing-module__bxHgOq__faqItem:hover{border-color:color-mix(in srgb, var(--kr-primary) 40%, var(--kr-border));box-shadow:var(--kr-shadow-sm)}.landing-module__bxHgOq__faqList .landing-module__bxHgOq__faqItem[open]{border-color:color-mix(in srgb, var(--kr-primary) 45%, var(--kr-border));background:color-mix(in srgb, var(--kr-primary) 4%, var(--kr-surface))}.landing-module__bxHgOq__faqList .landing-module__bxHgOq__faqItem summary:after{display:none}.landing-module__bxHgOq__faqPlus{flex-shrink:0;width:22px;height:22px;margin-left:16px;position:relative}.landing-module__bxHgOq__faqPlus:before,.landing-module__bxHgOq__faqPlus:after{content:"";background:var(--kr-primary);border-radius:2px;width:12px;height:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-module__bxHgOq__faqPlus:after{transform:translate(-50%,-50%)rotate(90deg)}.landing-module__bxHgOq__faqItem[open] .landing-module__bxHgOq__faqPlus:after{transform:translate(-50%,-50%)rotate(0)}.landing-module__bxHgOq__faqArt{height:128px;margin:24px 0;position:relative}.landing-module__bxHgOq__faqBubble{box-shadow:var(--kr-shadow);border-radius:16px;align-items:center;gap:5px;padding:12px 15px;display:inline-flex;position:absolute}.landing-module__bxHgOq__faqBubbleA{background:var(--kr-surface);border:1px solid var(--kr-border);border-bottom-left-radius:4px;animation:4s ease-in-out infinite landing-module__bxHgOq__bubbleFloat;top:8px;left:0}.landing-module__bxHgOq__faqBubbleB{background:linear-gradient(135deg, var(--kr-primary), #0aa2ff);border-bottom-right-radius:4px;animation:4.6s ease-in-out .6s infinite landing-module__bxHgOq__bubbleFloat;top:60px;right:6px}.landing-module__bxHgOq__faqBubble span{background:var(--kr-fg-soft);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite landing-module__bxHgOq__typingDot}.landing-module__bxHgOq__faqBubble span:nth-child(2){animation-delay:.2s}.landing-module__bxHgOq__faqBubble span:nth-child(3){animation-delay:.4s}.landing-module__bxHgOq__faqBubbleB span{background:#ffffffd9}@keyframes landing-module__bxHgOq__typingDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes landing-module__bxHgOq__bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-module__bxHgOq__faqPing{background:var(--kr-success);border-radius:50%;width:12px;height:12px;animation:2.2s ease-out infinite landing-module__bxHgOq__pingRing;position:absolute;top:40px;right:44px}@keyframes landing-module__bxHgOq__pingRing{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--kr-success) 55%, transparent)}to{box-shadow:0 0 0 18px #0000}}.landing-module__bxHgOq__finalCtaGlow{background:radial-gradient(ellipse 50% 60% at 50% 0%, color-mix(in srgb, var(--kr-primary) 20%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.landing-module__bxHgOq__footer{color:#cdd6e4;background:radial-gradient(90% 120% at 15% 0,#12294f 0%,#0000 55%),linear-gradient(#0a1424 0%,#070b14 100%);border-top:none;margin-top:clamp(64px,8vw,120px);padding-block:clamp(56px,7vw,84px) 40px;position:relative;overflow:hidden}.landing-module__bxHgOq__footer:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--kr-primary) 60%, transparent), transparent);height:1px;position:absolute;top:0;left:0;right:0}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerCol h4{color:#8395b0}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerCol>p{color:#9db0cb}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerCol a,.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerCol li{color:#b6c3d8}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerCol a:hover{color:#fff}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerCol>p a{color:#5aa2ff}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerAddress{color:#9db0cb}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerSocial{color:#5aa2ff!important}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerLegal{color:#74849d;border-top-color:#ffffff17}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__reveal{opacity:1;transition:none;transform:none}.landing-module__bxHgOq__heroBlob,.landing-module__bxHgOq__heroBlob2,.landing-module__bxHgOq__hero3dStage,.landing-module__bxHgOq__orbitRing,.landing-module__bxHgOq__orbitRing2,.landing-module__bxHgOq__hero3dCore,.landing-module__bxHgOq__floatChip,.landing-module__bxHgOq__composeCard,.landing-module__bxHgOq__composeThumb:after,.landing-module__bxHgOq__composeLineType,.landing-module__bxHgOq__proofToast,.landing-module__bxHgOq__promptCaret,.landing-module__bxHgOq__studioCardThumb:after,.landing-module__bxHgOq__faqBubbleA,.landing-module__bxHgOq__faqBubbleB,.landing-module__bxHgOq__faqBubble span,.landing-module__bxHgOq__faqPing{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__heroVisual .kr-compose{animation:none!important}.landing-module__bxHgOq__heroVisual .kr-typing{animation:none!important}.landing-module__bxHgOq__diagram .flow{animation:none!important}.landing-module__bxHgOq__hero3dStage{transform:rotateX(6deg)rotateY(-8deg)}.landing-module__bxHgOq__floatChip,.landing-module__bxHgOq__composeCard,.landing-module__bxHgOq__proofToast{transform:translateZ(var(--z))}.landing-module__bxHgOq__studioCard{opacity:1;animation:none;transform:none}.landing-module__bxHgOq__heroVisual .kr-check{opacity:1;animation:none!important}}.landing-module__bxHgOq__nav{-webkit-backdrop-filter:none;background:0 0;border-bottom:none;padding:14px clamp(16px,4vw,28px)}.landing-module__bxHgOq__navInner{background:linear-gradient(90deg, #ffffff8c 0%, #ffffff2e 16%, #fff0 40%), color-mix(in srgb, var(--kr-surface) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);border:1px solid color-mix(in srgb, var(--kr-border) 78%, transparent);border-radius:999px;gap:20px;max-width:1140px;height:62px;padding:8px 8px 8px 22px;transition:box-shadow .3s,border-color .3s;box-shadow:0 14px 34px -16px #0f172a47,0 2px 6px -2px #0f172a14,inset 0 1px #ffffff80}html[data-theme=dark] .landing-module__bxHgOq__navInner{box-shadow:0 18px 42px -18px #000000b8,inset 0 1px #ffffff14}.landing-module__bxHgOq__brand{transition:transform .26s cubic-bezier(.16,1,.3,1)}.landing-module__bxHgOq__brand:hover{transform:scale(1.04)}.landing-module__bxHgOq__navLinks{gap:22px;font-weight:500}.landing-module__bxHgOq__navLinks a{padding:6px 2px;position:relative}.landing-module__bxHgOq__navLinks a:after{content:"";background:linear-gradient(90deg, var(--kr-primary), #0aa2ff);transform-origin:0;border-radius:2px;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.landing-module__bxHgOq__navLinks a:hover:after{transform:scaleX(1)}.landing-module__bxHgOq__navCta{gap:6px;padding-right:15px}.landing-module__bxHgOq__navCtaArrow{font-size:15px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translate(-2px)}.landing-module__bxHgOq__navCta:hover .landing-module__bxHgOq__navCtaArrow{transform:translate(3px)}.landing-module__bxHgOq__footer{padding-block:clamp(64px,8vw,100px) 26px}.landing-module__bxHgOq__footer .landing-module__bxHgOq__container{z-index:1;position:relative}.landing-module__bxHgOq__footerGlow{pointer-events:none;z-index:0;background:radial-gradient(40% 60% at 85% 18%,#0aa2ff24,#0000 60%),radial-gradient(55% 70% at 8% 92%,#1877f21f,#0000 60%);position:absolute;inset:0}.landing-module__bxHgOq__footerTop{grid-template-columns:1fr;gap:clamp(36px,5vw,72px);display:grid}@media (min-width:860px){.landing-module__bxHgOq__footerTop{grid-template-columns:minmax(0,1.25fr) minmax(0,2fr)}}.landing-module__bxHgOq__footerBrand{max-width:380px}.landing-module__bxHgOq__footerTagline{color:#9db0cb;margin-top:18px;font-size:14.5px;line-height:1.65}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerTagline a{color:#5aa2ff;font-weight:600}.landing-module__bxHgOq__footerSocials{gap:10px;margin-top:24px;display:flex}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerSocials a{color:#cdd6e4;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .24s,color .24s,border-color .24s,box-shadow .24s;display:inline-flex}.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerSocials a:hover{color:#fff;background:linear-gradient(135deg, var(--kr-primary), #0aa2ff);border-color:#0000;transform:translateY(-3px);box-shadow:0 14px 26px -10px #1877f2b3}.landing-module__bxHgOq__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}@media (min-width:560px){.landing-module__bxHgOq__footerLinks{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-module__bxHgOq__footerBottom{color:#74849d;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:clamp(44px,6vw,72px);padding-top:24px;font-size:12.5px;display:flex}.landing-module__bxHgOq__footerBottom p{margin:0}.landing-module__bxHgOq__footerBottomRight{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}.landing-module__bxHgOq__footerMade{align-items:center;gap:7px;display:inline-flex}.landing-module__bxHgOq__footerMade:before{content:"";background:var(--kr-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--kr-success) 25%, transparent);border-radius:50%}.landing-module__bxHgOq__footer .landing-module__bxHgOq__backToTop{color:#b6c3d8;align-items:center;gap:6px;font-weight:600;transition:color .2s;display:inline-flex}.landing-module__bxHgOq__footer .landing-module__bxHgOq__backToTop span{transition:transform .24s cubic-bezier(.16,1,.3,1)}.landing-module__bxHgOq__footer .landing-module__bxHgOq__backToTop:hover{color:#fff}.landing-module__bxHgOq__footer .landing-module__bxHgOq__backToTop:hover span{transform:translateY(-3px)}.landing-module__bxHgOq__footerWatermark{letter-spacing:-.05em;white-space:nowrap;background:linear-gradient(#ffffff12,#fff0);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,25vw,340px);font-weight:900;line-height:1;position:absolute;bottom:-.16em;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__navCtaArrow,.landing-module__bxHgOq__brand,.landing-module__bxHgOq__footer .landing-module__bxHgOq__footerSocials a,.landing-module__bxHgOq__footer .landing-module__bxHgOq__backToTop span{transition:none}}.landing-module__bxHgOq__pricePlatforms{color:var(--kr-primary);background:var(--kr-primary-soft);border:1px solid color-mix(in srgb, var(--kr-primary) 22%, transparent);border-radius:10px;align-items:center;gap:8px;margin:4px 0 18px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.landing-module__bxHgOq__pricePlatforms .landing-module__bxHgOq__priceCheck{color:var(--kr-primary);flex-shrink:0}.landing-module__bxHgOq__pricingPlatformsNote{border:1px dashed var(--kr-border-strong);border-radius:var(--kr-radius-lg);background:var(--kr-surface);text-align:center;color:var(--kr-fg-muted);margin-top:28px;padding:clamp(20px,3vw,28px);font-size:15px;line-height:1.6}.landing-module__bxHgOq__pricingPlatformsNote strong{color:var(--kr-fg)}.landing-module__bxHgOq__pricingPlatformChips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.landing-module__bxHgOq__pricingPlatformChip{color:var(--kr-fg);background:var(--kr-surface-2);border:1px solid var(--kr-border);border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:transform .2s,border-color .2s,color .2s}.landing-module__bxHgOq__pricingPlatformChip:hover{color:var(--kr-primary);border-color:color-mix(in srgb, var(--kr-primary) 40%, var(--kr-border));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__pricingPlatformChip{transition:none}}.landing-module__bxHgOq__legalMain{max-width:820px;margin:0 auto;padding-block:clamp(48px,7vw,96px)}.landing-module__bxHgOq__legalHead{margin-bottom:clamp(28px,4vw,44px)}.landing-module__bxHgOq__legalTitle{letter-spacing:-.025em;margin-block:16px 10px;font-size:clamp(30px,1rem + 3.5vw,52px);font-weight:800;line-height:1.08}.landing-module__bxHgOq__legalMeta{color:var(--kr-fg-soft);font-size:14px}.landing-module__bxHgOq__legalNotice{border-radius:var(--kr-radius);border:1px solid color-mix(in srgb, var(--kr-accent) 40%, var(--kr-border));background:color-mix(in srgb, var(--kr-accent) 10%, transparent);color:var(--kr-fg-muted);margin-top:22px;padding:14px 18px;font-size:14px;line-height:1.6}.landing-module__bxHgOq__legalNotice strong{color:var(--kr-fg)}.landing-module__bxHgOq__legalBody{color:var(--kr-fg-muted);font-size:16px;line-height:1.7}.landing-module__bxHgOq__legalBody h2{color:var(--kr-fg);letter-spacing:-.01em;margin-top:40px;margin-bottom:12px;scroll-margin-top:90px;font-size:clamp(20px,.5rem + 1.4vw,26px);font-weight:700}.landing-module__bxHgOq__legalBody h2:first-child{margin-top:0}.landing-module__bxHgOq__legalBody h3{color:var(--kr-fg);margin-top:24px;margin-bottom:8px;font-size:17px;font-weight:700}.landing-module__bxHgOq__legalBody p{margin-bottom:16px}.landing-module__bxHgOq__legalBody ul{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:22px;display:flex}.landing-module__bxHgOq__legalBody li{padding-left:4px}.landing-module__bxHgOq__legalBody li::marker{color:var(--kr-primary)}.landing-module__bxHgOq__legalBody strong{color:var(--kr-fg);font-weight:600}.landing-module__bxHgOq__legalBody a{color:var(--kr-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.landing-module__bxHgOq__legalBody a:hover{color:var(--kr-primary-hover)}.landing-module__bxHgOq__legalBody hr{border:none;border-top:1px solid var(--kr-border);margin:36px 0}.landing-module__bxHgOq__legalBody address{border-radius:var(--kr-radius-lg);border:1px solid var(--kr-border);background:var(--kr-surface);margin-top:8px;padding:18px 20px;font-style:normal}.landing-module__bxHgOq__legalBody address p{margin-bottom:4px}
