.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] .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)}.bxHgOq_landing h1,.bxHgOq_landing h2,.bxHgOq_landing h3,.bxHgOq_landing h4,.bxHgOq_landing p{margin:0}.bxHgOq_landing a{color:inherit;text-decoration:none}.bxHgOq_landing button{cursor:pointer;font-family:inherit}.bxHgOq_container{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.bxHgOq_section{padding-block:clamp(64px,8vw,120px);position:relative}.bxHgOq_sectionTight{padding-block:clamp(48px,6vw,80px)}.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}.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%}.bxHgOq_h2{letter-spacing:-.02em;margin-block:16px 12px;font-size:clamp(28px,1rem + 3vw,48px);font-weight:700;line-height:1.1}.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}.bxHgOq_lede{color:var(--kr-fg-muted);max-width:64ch;font-size:clamp(16px,.5rem + .8vw,19px);line-height:1.6}.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}.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}.bxHgOq_brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.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}.bxHgOq_navLinks{color:var(--kr-fg-muted);gap:28px;font-size:14px;display:none}.bxHgOq_navLinks a{transition:color .15s}.bxHgOq_navLinks a:hover{color:var(--kr-fg)}@media (min-width:880px){.bxHgOq_navLinks{display:inline-flex}}.bxHgOq_navActions{align-items:center;gap:10px;display:inline-flex}.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}.bxHgOq_btnPrimary{background:var(--kr-primary);color:#fff;border-color:var(--kr-primary);box-shadow:var(--kr-shadow)}.bxHgOq_btnPrimary:hover{background:var(--kr-primary-hover);border-color:var(--kr-primary-hover);box-shadow:var(--kr-shadow-lg);transform:translateY(-1px)}.bxHgOq_btnAccent{background:linear-gradient(135deg, var(--kr-primary), #0aa2ff);color:#fff;box-shadow:var(--kr-shadow-glow)}.bxHgOq_btnAccent:hover{filter:brightness(1.08);transform:translateY(-1px)}.bxHgOq_btnGhost{color:var(--kr-fg-muted);border-color:var(--kr-border);background:0 0}.bxHgOq_btnGhost:hover{color:var(--kr-fg);border-color:var(--kr-border-strong);background:var(--kr-surface)}.bxHgOq_btnSm{padding:7px 12px;font-size:13px}.bxHgOq_hero{padding-block:clamp(72px,10vw,140px);position:relative;overflow:hidden}.bxHgOq_hero+.bxHgOq_section{padding-top:0}.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%)}.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 bxHgOq_heroBlobFloat;position:absolute;top:-120px;left:50%;transform:translate(-50%)}@keyframes bxHgOq_heroBlobFloat{0%{opacity:.7;transform:translate(-50%)translateY(0)}to{opacity:.95;transform:translate(-52%)translateY(20px)}}.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){.bxHgOq_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.bxHgOq_heroCopy{max-width:640px}.bxHgOq_heroTitle{letter-spacing:-.035em;margin-block:18px;font-size:clamp(36px,1rem + 5vw,72px);font-weight:800;line-height:1.02}.bxHgOq_heroTitle span{background:linear-gradient(100deg, var(--kr-primary) 0%, #0aa2ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.bxHgOq_heroSub{color:var(--kr-fg-muted);margin-bottom:28px;font-size:clamp(17px,.5rem + .9vw,21px);line-height:1.55}.bxHgOq_heroCtaRow{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.bxHgOq_heroMicro{color:var(--kr-fg-soft);align-items:center;gap:10px;margin-top:24px;font-size:13px;display:inline-flex}.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}.bxHgOq_heroVisual{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.bxHgOq_heroVisual svg{width:100%;height:100%}.bxHgOq_heroVisual .kr-hub{transform-origin:50%;animation:3.6s ease-in-out infinite bxHgOq_hubPulse}@keyframes 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))}}.bxHgOq_heroVisual .kr-ray{stroke-dasharray:6 9;animation:2.4s linear infinite bxHgOq_dashFlow}@keyframes bxHgOq_dashFlow{to{stroke-dashoffset:-60px}}.bxHgOq_heroVisual .kr-orbit{transform-origin:50%;animation:22s linear infinite bxHgOq_orbit}@keyframes bxHgOq_orbit{to{transform:rotate(360deg)}}.bxHgOq_heroVisual .kr-orbit-reverse{transform-origin:50%;animation:30s linear infinite reverse bxHgOq_orbit}.bxHgOq_heroVisual .kr-node{transform-box:fill-box;transform-origin:50%}.bxHgOq_heroVisual .kr-node-1{animation:4s ease-in-out infinite bxHgOq_nodeBob}.bxHgOq_heroVisual .kr-node-2{animation:4.6s ease-in-out .4s infinite bxHgOq_nodeBob}.bxHgOq_heroVisual .kr-node-3{animation:4.2s ease-in-out .8s infinite bxHgOq_nodeBob}.bxHgOq_heroVisual .kr-node-4{animation:3.8s ease-in-out 1.2s infinite bxHgOq_nodeBob}.bxHgOq_heroVisual .kr-node-5{animation:5s ease-in-out 1.6s infinite bxHgOq_nodeBob}@keyframes bxHgOq_nodeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bxHgOq_heroVisual .kr-compose{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite bxHgOq_composeFloat}@keyframes bxHgOq_composeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bxHgOq_heroVisual .kr-check{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.2s ease-in-out infinite bxHgOq_checkPop}.bxHgOq_heroVisual .kr-check-1{animation-delay:.6s}.bxHgOq_heroVisual .kr-check-2{animation-delay:1s}.bxHgOq_heroVisual .kr-check-3{animation-delay:1.4s}.bxHgOq_heroVisual .kr-check-4{animation-delay:1.8s}.bxHgOq_heroVisual .kr-check-5{animation-delay:2.2s}.bxHgOq_heroVisual .kr-check-6{animation-delay:2.6s}@keyframes bxHgOq_checkPop{0%,12%{opacity:0;transform:scale(.3)}26%,78%{opacity:1;transform:scale(1)}to{opacity:.9;transform:scale(1)}}.bxHgOq_heroVisual .kr-typing{transform-origin:0;transform-box:fill-box;animation:3.2s ease-in-out infinite bxHgOq_typingGrow}@keyframes bxHgOq_typingGrow{0%,to{opacity:.5;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}.bxHgOq_bento{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (min-width:720px){.bxHgOq_bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(160px,auto)}}.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}.bxHgOq_bentoCard:hover{border-color:var(--kr-border-strong);box-shadow:var(--kr-shadow-lg);transform:translateY(-2px)}.bxHgOq_bentoCard>svg{pointer-events:none}.bxHgOq_bentoCardTitle{letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:8px;font-size:17px;font-weight:700;display:flex}.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}.bxHgOq_bentoCardCopy{color:var(--kr-fg-muted);font-size:14.5px;line-height:1.55}@media (min-width:720px){.bxHgOq_bSpan2{grid-column:span 2}.bxHgOq_bSpan3{grid-column:span 3}.bxHgOq_bSpan4{grid-column:span 4}.bxHgOq_bSpan6{grid-column:span 6}}.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)}.bxHgOq_tagRow{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.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}.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}.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)}.bxHgOq_diagram{width:100%;max-width:980px;margin:0 auto;display:block;position:relative}.bxHgOq_diagram .flow{stroke-dasharray:5 7;animation:3s linear infinite bxHgOq_dashFlow}.bxHgOq_diagram .glow{filter:drop-shadow(0 8px 20px color-mix(in srgb, var(--kr-primary) 30%, transparent))}.bxHgOq_steps{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}@media (min-width:720px){.bxHgOq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.bxHgOq_steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.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}.bxHgOq_stepCard:hover{box-shadow:var(--kr-shadow);transform:translateY(-2px)}.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}.bxHgOq_stepCardTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.bxHgOq_stepCardBody{color:var(--kr-fg-muted);font-size:14.5px;line-height:1.6}.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}.bxHgOq_integrations{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}@media (min-width:720px){.bxHgOq_integrations{grid-template-columns:repeat(4,minmax(0,1fr))}}.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}.bxHgOq_integrationCard:hover{border-color:var(--kr-border-strong);transform:translateY(-2px)}.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}.bxHgOq_integrationName{font-size:14.5px;font-weight:700}.bxHgOq_integrationKind{color:var(--kr-fg-soft);font-size:12px}.bxHgOq_templatesShowcase{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}@media (min-width:720px){.bxHgOq_templatesShowcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.bxHgOq_templatesShowcase{grid-template-columns:repeat(3,minmax(0,1fr))}}.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}.bxHgOq_tplCard:hover{border-color:var(--kr-primary);transform:translateY(-2px)}.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}.bxHgOq_tplKind{color:var(--kr-fg-soft);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:inline-flex}.bxHgOq_tplTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700}.bxHgOq_tplBody{color:var(--kr-fg-muted);font-size:13.5px;line-height:1.5}.bxHgOq_tplFooter{color:var(--kr-fg-soft);justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.bxHgOq_billingToggleWrap{justify-content:center;margin-block:28px 24px;display:flex}.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}.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}.bxHgOq_billingToggleBtn:hover{color:var(--kr-fg)}.bxHgOq_billingToggleActive{background:var(--kr-surface-elev);color:var(--kr-fg);box-shadow:var(--kr-shadow-sm)}.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}.bxHgOq_pricingGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}@media (min-width:880px){.bxHgOq_pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.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}.bxHgOq_priceCard:hover{border-color:var(--kr-border-strong);box-shadow:var(--kr-shadow);transform:translateY(-2px)}.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)}.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%)}.bxHgOq_priceTier{letter-spacing:.08em;text-transform:uppercase;color:var(--kr-primary);font-size:13px;font-weight:700}.bxHgOq_priceAmount{align-items:baseline;gap:6px;margin-block:14px 6px;display:flex}.bxHgOq_priceAmount strong{letter-spacing:-.03em;font-size:clamp(36px,.5rem + 3vw,48px);font-weight:800;line-height:1}.bxHgOq_priceAmount span{color:var(--kr-fg-soft);font-size:14px}.bxHgOq_priceMicro{color:var(--kr-fg-soft);min-height:1.4em;font-size:13px}.bxHgOq_priceList{flex-direction:column;flex:1;gap:10px;margin:22px 0 24px;padding:0;list-style:none;display:flex}.bxHgOq_priceList li{color:var(--kr-fg);align-items:flex-start;gap:10px;font-size:14px;display:flex}.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}.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}.bxHgOq_payNote svg{color:var(--kr-success);flex-shrink:0}.bxHgOq_faqGrid{gap:12px;margin-top:28px;display:grid}.bxHgOq_faqItem{background:var(--kr-surface);border:1px solid var(--kr-border);border-radius:var(--kr-radius);padding:18px 20px;transition:border-color .2s}.bxHgOq_faqItem[open]{border-color:var(--kr-border-strong)}.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}.bxHgOq_faqItem summary::-webkit-details-marker{display:none}.bxHgOq_faqItem summary:after{content:"+";color:var(--kr-fg-soft);margin-left:16px;font-size:20px;font-weight:400;transition:transform .2s}.bxHgOq_faqItem[open] summary:after{transform:rotate(45deg)}.bxHgOq_faqBody{color:var(--kr-fg-muted);margin-top:12px;font-size:14.5px;line-height:1.6}.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}.bxHgOq_footer{border-top:1px solid var(--kr-border);background:var(--kr-bg-subtle);margin-top:32px;padding-block:56px 40px}.bxHgOq_footerGrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (max-width:720px){.bxHgOq_footerGrid{grid-template-columns:1fr 1fr}}.bxHgOq_footerCol h4{letter-spacing:.06em;text-transform:uppercase;color:var(--kr-fg-soft);margin-bottom:12px;font-size:12.5px;font-weight:700}.bxHgOq_footerCol ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bxHgOq_footerCol li,.bxHgOq_footerCol a{color:var(--kr-fg-muted);font-size:14px;transition:color .15s}.bxHgOq_footerCol a:hover{color:var(--kr-fg)}.bxHgOq_footerCol>a{margin-top:8px;display:block}.bxHgOq_footerCol>p{color:var(--kr-fg-muted);max-width:30ch;margin:14px 0 0;font-size:14px;line-height:1.6}.bxHgOq_footerCol>p a{color:var(--kr-primary);font-weight:600}.bxHgOq_footerAddress{color:var(--kr-fg-muted);margin-bottom:8px;font-size:14px;font-style:normal;line-height:1.6}.bxHgOq_footerSocial{font-weight:600;color:var(--kr-primary)!important;margin-top:14px!important}.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}.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}.bxHgOq_themeMenuWrap{display:inline-flex;position:relative}.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}.bxHgOq_themeToggle:hover{color:var(--kr-fg);border-color:var(--kr-border-strong)}.bxHgOq_themeToggle[aria-expanded=true]{color:var(--kr-fg);border-color:var(--kr-border-strong);background:var(--kr-surface-2)}.bxHgOq_themeToggle svg{width:18px;height:18px}.bxHgOq_themeToggle .kr-sun{display:none}.bxHgOq_themeToggle .kr-moon{display:block}html[data-theme=dark] .bxHgOq_themeToggle .kr-sun{display:block}html[data-theme=dark] .bxHgOq_themeToggle .kr-moon{display:none}.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) bxHgOq_themeMenuIn;display:flex;position:absolute;top:calc(100% + 8px);right:0}@keyframes bxHgOq_themeMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.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}.bxHgOq_themeMenuItem:hover,.bxHgOq_themeMenuItem:focus-visible{background:var(--kr-surface-2);color:var(--kr-fg);outline:none}.bxHgOq_themeMenuActive{color:var(--kr-fg);background:var(--kr-primary-soft)}.bxHgOq_themeMenuActive:hover{background:var(--kr-primary-soft)}.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}.bxHgOq_themeMenuActive .bxHgOq_themeMenuIcon{background:color-mix(in srgb, var(--kr-primary) 25%, transparent);color:var(--kr-primary)}.bxHgOq_themeMenuText{flex-direction:column;flex:1;min-width:0;display:flex}.bxHgOq_themeMenuLabel{color:var(--kr-fg);font-size:13.5px;font-weight:600;line-height:1.2}.bxHgOq_themeMenuDesc{color:var(--kr-fg-soft);margin-top:2px;font-size:11.5px;line-height:1.2}.bxHgOq_themeMenuCheck{color:var(--kr-primary);flex-shrink:0}.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}.bxHgOq_demoCallout strong{color:var(--kr-fg)}.bxHgOq_contactLayout{grid-template-columns:1fr;align-items:start;gap:clamp(24px,4vw,40px);margin-top:36px;display:grid}@media (min-width:980px){.bxHgOq_contactLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.bxHgOq_contactSide{flex-direction:column;gap:12px;display:flex}.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}.bxHgOq_contactTile:hover{border-color:var(--kr-border-strong);transform:translateY(-1px)}.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}.bxHgOq_contactTileLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--kr-fg-soft);margin-bottom:4px;font-size:11.5px;font-weight:700}.bxHgOq_contactTileValue{color:var(--kr-fg);letter-spacing:-.01em;font-size:16px;font-weight:600;transition:color .15s}.bxHgOq_contactTileValue:hover{color:var(--kr-primary)}.bxHgOq_contactTileAddress{color:var(--kr-fg);font-size:14px;line-height:1.5}.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}.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}.bxHgOq_contactFormCol{display:block}.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}.bxHgOq_formGrid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.bxHgOq_formGrid{grid-template-columns:1fr 1fr}}.bxHgOq_formField{flex-direction:column;gap:6px;min-width:0;display:flex}.bxHgOq_formFieldFull{grid-column:1/-1}.bxHgOq_formLabel{color:var(--kr-fg);letter-spacing:-.005em;font-size:13px;font-weight:600}.bxHgOq_formLabel span{color:var(--kr-accent);margin-left:2px;font-weight:700}.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}.bxHgOq_formInput:hover{border-color:var(--kr-border-strong)}.bxHgOq_formInput:focus,.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}.bxHgOq_formInput:disabled{opacity:.6;cursor:not-allowed}.bxHgOq_formTextarea{resize:vertical;min-height:110px;font-family:inherit;line-height:1.55}.bxHgOq_formError{color:var(--kr-danger);font-size:12px;font-weight:500}.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}.bxHgOq_formRecaptcha{flex-direction:column;align-items:flex-start;gap:6px;min-height:78px;margin-top:16px;display:flex}.bxHgOq_formRecaptchaLoading{color:var(--kr-fg-soft);font-size:12.5px}.bxHgOq_formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bxHgOq_formFootnote{color:var(--kr-fg-soft);max-width:40ch;font-size:12px;line-height:1.5}.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}.bxHgOq_formSuccessTitle{letter-spacing:-.01em;margin-block:12px 6px;font-size:22px;font-weight:700}.bxHgOq_formSuccessBody{color:var(--kr-fg-muted);margin-bottom:14px;font-size:14.5px;line-height:1.55}.bxHgOq_reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.bxHgOq_revealVisible{opacity:1;transform:translateY(0)}.bxHgOq_sectionHead{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,56px)}.bxHgOq_sectionHead .bxHgOq_lede{margin-left:auto;margin-right:auto}.bxHgOq_sectionAlt{background:var(--kr-bg-subtle);padding-block:clamp(64px,8vw,120px);position:relative}.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}.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 bxHgOq_heroBlobFloat;position:absolute;bottom:-160px;right:-60px}.bxHgOq_hero3d{aspect-ratio:1;perspective:1300px;width:100%;max-width:540px;margin:0 auto;position:relative}.bxHgOq_hero3dStage{transform-style:preserve-3d;justify-content:center;align-items:center;animation:9s ease-in-out infinite bxHgOq_stageFloat;display:flex;position:absolute;inset:0}@keyframes bxHgOq_stageFloat{0%,to{transform:rotateX(9deg)rotateY(-11deg)translateY(0)}50%{transform:rotateX(9deg)rotateY(-6deg)translateY(-12px)}}.bxHgOq_orbitRing,.bxHgOq_orbitRing2{pointer-events:none;border-radius:50%;margin:auto;position:absolute;inset:0}.bxHgOq_orbitRing{border:1.5px dashed color-mix(in srgb, var(--kr-primary) 40%, transparent);width:74%;height:74%;animation:24s linear infinite bxHgOq_orbitSpin}.bxHgOq_orbitRing2{border:1.5px solid color-mix(in srgb, var(--kr-primary) 14%, transparent);width:99%;height:99%;animation:40s linear infinite reverse bxHgOq_orbitSpin}@keyframes bxHgOq_orbitSpin{to{transform:rotate(360deg)}}.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 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}.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 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}}.bxHgOq_coreGlyph{color:var(--kr-primary);display:inline-flex}.bxHgOq_coreGlyph svg{width:26px;height:26px}.bxHgOq_coreLogo{width:66%!important;height:auto!important}.bxHgOq_floatChip{--z:40px;filter:drop-shadow(0 16px 26px #020c2852);z-index:7;animation:5.4s ease-in-out infinite bxHgOq_chipFloat;position:absolute}.bxHgOq_floatChip svg{width:46px;height:46px;display:block}@keyframes bxHgOq_chipFloat{0%,to{transform:translateZ(var(--z)) translateY(0)}50%{transform:translateZ(var(--z)) translateY(-13px)}}.bxHgOq_chipA{--z:40px;top:5%;left:6%}.bxHgOq_chipB{--z:95px;top:1%;right:16%}.bxHgOq_chipC{--z:70px;top:38%;left:-3%}.bxHgOq_chipD{--z:30px;top:45%;right:-4%}.bxHgOq_chipE{--z:55px;bottom:6%;left:46%}.bxHgOq_chipF{--z:58px;bottom:3%;right:9%}.bxHgOq_chipG{--z:20px;top:-5%;left:45%}.bxHgOq_chipH{--z:48px;bottom:12%;left:2%}.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 bxHgOq_chipFloat;position:absolute;bottom:15%;left:-4%}.bxHgOq_composeHead{align-items:center;gap:5px;margin-bottom:10px;display:flex}.bxHgOq_composeDot{background:var(--kr-border-strong);border-radius:50%;width:8px;height:8px}.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}.bxHgOq_composeBadge svg{width:12px;height:12px}.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}.bxHgOq_composeThumb:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:2.8s ease-in-out infinite bxHgOq_shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes bxHgOq_shimmer{to{transform:translate(100%)}}.bxHgOq_composeLines{flex-direction:column;gap:6px;margin-top:10px;display:flex}.bxHgOq_composeLines span{background:var(--kr-surface-2);border-radius:4px;height:7px}.bxHgOq_composeLines span:first-child{width:90%}.bxHgOq_composeLines span:last-child{width:60%}.bxHgOq_composeLineType{transform-origin:0;animation:3s ease-in-out infinite bxHgOq_typeGrow;background:linear-gradient(90deg, var(--kr-primary), #0aa2ff)!important;width:40%!important}@keyframes bxHgOq_typeGrow{0%,to{opacity:.6;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}.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 bxHgOq_chipFloat;display:flex;position:absolute;top:12%;right:-5%}.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}.bxHgOq_proofToast strong{color:var(--kr-fg);font-size:13px;font-weight:700;display:block}.bxHgOq_proofToast span{color:var(--kr-fg-soft);font-size:11.5px}.bxHgOq_featureGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;display:grid}@media (min-width:680px){.bxHgOq_featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.bxHgOq_featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.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}.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}.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}.bxHgOq_featureCard:hover .bxHgOq_featureIcon{transform:scale(1.08)rotate(-5deg)}.bxHgOq_featureTitle{letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:700}.bxHgOq_featureCopy{color:var(--kr-fg-muted);font-size:14.5px;line-height:1.6}.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%}.bxHgOq_featureCard:hover .bxHgOq_featureGlow{opacity:1}.bxHgOq_timeline{grid-template-columns:1fr;gap:32px;margin-top:8px;display:grid;position:relative}@media (min-width:900px){.bxHgOq_timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.bxHgOq_timelineLine{display:none}@media (min-width:900px){.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%}}.bxHgOq_timeStep{position:relative}@media (min-width:900px){.bxHgOq_timeStep{text-align:center}}.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}.bxHgOq_timeBadge svg{width:28px;height:28px}.bxHgOq_timeStep:hover .bxHgOq_timeBadge{transform:translateY(-4px)scale(1.05)}.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}.bxHgOq_timeTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.bxHgOq_timeBody{color:var(--kr-fg-muted);font-size:14.5px;line-height:1.6}.bxHgOq_studioGrid{grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (min-width:920px){.bxHgOq_studioGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.bxHgOq_studioList{flex-direction:column;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:flex}.bxHgOq_studioList li{color:var(--kr-fg);align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.bxHgOq_studioList li svg{width:22px;height:22px;color:var(--kr-primary);flex-shrink:0}.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}.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}.bxHgOq_promptBar svg{width:20px;height:20px;color:var(--kr-primary);flex-shrink:0}.bxHgOq_promptText{flex:1;min-width:0}.bxHgOq_promptCaret{background:var(--kr-primary);width:2px;height:18px;animation:1.1s step-end infinite bxHgOq_caretBlink}@keyframes bxHgOq_caretBlink{50%{opacity:0}}.bxHgOq_studioCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.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 bxHgOq_cardRise;transform:translateY(16px)scale(.96)}@keyframes bxHgOq_cardRise{to{opacity:1;transform:translateY(0)scale(1)}}.bxHgOq_studioCard:hover{box-shadow:var(--kr-shadow-lg);border-color:color-mix(in srgb, var(--kr-primary) 40%, var(--kr-border))}.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}.bxHgOq_studioCardThumb:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff52 50%,#0000 70%);animation:3s ease-in-out infinite bxHgOq_shimmer;position:absolute;inset:0;transform:translate(-100%)}.bxHgOq_studioCardLines{flex-direction:column;gap:6px;margin-top:10px;display:flex}.bxHgOq_studioCardLines span{background:var(--kr-surface-2);border-radius:3px;height:6px}.bxHgOq_studioCardLines span:nth-child(2){width:80%}.bxHgOq_studioCardLines span:nth-child(3){width:55%}.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}.bxHgOq_platformGrid{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.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}.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}.bxHgOq_platformIcon{filter:drop-shadow(0 8px 16px #020c2829);transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex}.bxHgOq_platformCard:hover .bxHgOq_platformIcon{transform:scale(1.12)rotate(-3deg)}.bxHgOq_platformName{letter-spacing:-.005em;font-size:14.5px;font-weight:700}.bxHgOq_platformKind{color:var(--kr-fg-soft);margin-top:-4px;font-size:12px}.bxHgOq_faqLayout{grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:900px){.bxHgOq_faqLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bxHgOq_faqAside{position:sticky;top:100px}}.bxHgOq_faqAside .bxHgOq_h2{margin-top:14px}.bxHgOq_faqList{gap:12px;display:grid}.bxHgOq_faqList .bxHgOq_faqItem{border-radius:var(--kr-radius-lg);padding:18px 22px;transition:border-color .25s,background-color .25s,box-shadow .25s}.bxHgOq_faqList .bxHgOq_faqItem:hover{border-color:color-mix(in srgb, var(--kr-primary) 40%, var(--kr-border));box-shadow:var(--kr-shadow-sm)}.bxHgOq_faqList .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))}.bxHgOq_faqList .bxHgOq_faqItem summary:after{display:none}.bxHgOq_faqPlus{flex-shrink:0;width:22px;height:22px;margin-left:16px;position:relative}.bxHgOq_faqPlus:before,.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%)}.bxHgOq_faqPlus:after{transform:translate(-50%,-50%)rotate(90deg)}.bxHgOq_faqItem[open] .bxHgOq_faqPlus:after{transform:translate(-50%,-50%)rotate(0)}.bxHgOq_faqArt{height:128px;margin:24px 0;position:relative}.bxHgOq_faqBubble{box-shadow:var(--kr-shadow);border-radius:16px;align-items:center;gap:5px;padding:12px 15px;display:inline-flex;position:absolute}.bxHgOq_faqBubbleA{background:var(--kr-surface);border:1px solid var(--kr-border);border-bottom-left-radius:4px;animation:4s ease-in-out infinite bxHgOq_bubbleFloat;top:8px;left:0}.bxHgOq_faqBubbleB{background:linear-gradient(135deg, var(--kr-primary), #0aa2ff);border-bottom-right-radius:4px;animation:4.6s ease-in-out .6s infinite bxHgOq_bubbleFloat;top:60px;right:6px}.bxHgOq_faqBubble span{background:var(--kr-fg-soft);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite bxHgOq_typingDot}.bxHgOq_faqBubble span:nth-child(2){animation-delay:.2s}.bxHgOq_faqBubble span:nth-child(3){animation-delay:.4s}.bxHgOq_faqBubbleB span{background:#ffffffd9}@keyframes bxHgOq_typingDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes bxHgOq_bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bxHgOq_faqPing{background:var(--kr-success);border-radius:50%;width:12px;height:12px;animation:2.2s ease-out infinite bxHgOq_pingRing;position:absolute;top:40px;right:44px}@keyframes 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}}.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}.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}.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}.bxHgOq_footer .bxHgOq_footerCol h4{color:#8395b0}.bxHgOq_footer .bxHgOq_footerCol>p{color:#9db0cb}.bxHgOq_footer .bxHgOq_footerCol a,.bxHgOq_footer .bxHgOq_footerCol li{color:#b6c3d8}.bxHgOq_footer .bxHgOq_footerCol a:hover{color:#fff}.bxHgOq_footer .bxHgOq_footerCol>p a{color:#5aa2ff}.bxHgOq_footer .bxHgOq_footerAddress{color:#9db0cb}.bxHgOq_footer .bxHgOq_footerSocial{color:#5aa2ff!important}.bxHgOq_footer .bxHgOq_footerLegal{color:#74849d;border-top-color:#ffffff17}@media (prefers-reduced-motion:reduce){.bxHgOq_reveal{opacity:1;transition:none;transform:none}.bxHgOq_heroBlob,.bxHgOq_heroBlob2,.bxHgOq_hero3dStage,.bxHgOq_orbitRing,.bxHgOq_orbitRing2,.bxHgOq_hero3dCore,.bxHgOq_floatChip,.bxHgOq_composeCard,.bxHgOq_composeThumb:after,.bxHgOq_composeLineType,.bxHgOq_proofToast,.bxHgOq_promptCaret,.bxHgOq_studioCardThumb:after,.bxHgOq_faqBubbleA,.bxHgOq_faqBubbleB,.bxHgOq_faqBubble span,.bxHgOq_faqPing{animation:none!important}.bxHgOq_heroVisual .kr-hub{animation:none!important}.bxHgOq_heroVisual .kr-ray{animation:none!important}.bxHgOq_heroVisual .kr-orbit{animation:none!important}.bxHgOq_heroVisual .kr-orbit-reverse{animation:none!important}.bxHgOq_heroVisual .kr-node-1{animation:none!important}.bxHgOq_heroVisual .kr-node-2{animation:none!important}.bxHgOq_heroVisual .kr-node-3{animation:none!important}.bxHgOq_heroVisual .kr-node-4{animation:none!important}.bxHgOq_heroVisual .kr-node-5{animation:none!important}.bxHgOq_heroVisual .kr-compose{animation:none!important}.bxHgOq_heroVisual .kr-typing{animation:none!important}.bxHgOq_diagram .flow{animation:none!important}.bxHgOq_hero3dStage{transform:rotateX(6deg)rotateY(-8deg)}.bxHgOq_floatChip,.bxHgOq_composeCard,.bxHgOq_proofToast{transform:translateZ(var(--z))}.bxHgOq_studioCard{opacity:1;animation:none;transform:none}.bxHgOq_heroVisual .kr-check{opacity:1;animation:none!important}}.bxHgOq_nav{-webkit-backdrop-filter:none;background:0 0;border-bottom:none;padding:14px clamp(16px,4vw,28px)}.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] .bxHgOq_navInner{box-shadow:0 18px 42px -18px #000000b8,inset 0 1px #ffffff14}.bxHgOq_brand{transition:transform .26s cubic-bezier(.16,1,.3,1)}.bxHgOq_brand:hover{transform:scale(1.04)}.bxHgOq_navLinks{gap:22px;font-weight:500}.bxHgOq_navLinks a{padding:6px 2px;position:relative}.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)}.bxHgOq_navLinks a:hover:after{transform:scaleX(1)}.bxHgOq_navCta{gap:6px;padding-right:15px}.bxHgOq_navCtaArrow{font-size:15px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translate(-2px)}.bxHgOq_navCta:hover .bxHgOq_navCtaArrow{transform:translate(3px)}.bxHgOq_footer{padding-block:clamp(64px,8vw,100px) 26px}.bxHgOq_footer .bxHgOq_container{z-index:1;position:relative}.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}.bxHgOq_footerTop{grid-template-columns:1fr;gap:clamp(36px,5vw,72px);display:grid}@media (min-width:860px){.bxHgOq_footerTop{grid-template-columns:minmax(0,1.25fr) minmax(0,2fr)}}.bxHgOq_footerBrand{max-width:380px}.bxHgOq_footerTagline{color:#9db0cb;margin-top:18px;font-size:14.5px;line-height:1.65}.bxHgOq_footer .bxHgOq_footerTagline a{color:#5aa2ff;font-weight:600}.bxHgOq_footerSocials{gap:10px;margin-top:24px;display:flex}.bxHgOq_footer .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}.bxHgOq_footer .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}.bxHgOq_footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}@media (min-width:560px){.bxHgOq_footerLinks{grid-template-columns:repeat(3,minmax(0,1fr))}}.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}.bxHgOq_footerBottom p{margin:0}.bxHgOq_footerBottomRight{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}.bxHgOq_footerMade{align-items:center;gap:7px;display:inline-flex}.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%}.bxHgOq_footer .bxHgOq_backToTop{color:#b6c3d8;align-items:center;gap:6px;font-weight:600;transition:color .2s;display:inline-flex}.bxHgOq_footer .bxHgOq_backToTop span{transition:transform .24s cubic-bezier(.16,1,.3,1)}.bxHgOq_footer .bxHgOq_backToTop:hover{color:#fff}.bxHgOq_footer .bxHgOq_backToTop:hover span{transform:translateY(-3px)}.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){.bxHgOq_navCtaArrow,.bxHgOq_brand,.bxHgOq_footer .bxHgOq_footerSocials a,.bxHgOq_footer .bxHgOq_backToTop span{transition:none}}.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}.bxHgOq_pricePlatforms .bxHgOq_priceCheck{color:var(--kr-primary);flex-shrink:0}.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}.bxHgOq_pricingPlatformsNote strong{color:var(--kr-fg)}.bxHgOq_pricingPlatformChips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.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}.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){.bxHgOq_pricingPlatformChip{transition:none}}.bxHgOq_legalMain{max-width:820px;margin:0 auto;padding-block:clamp(48px,7vw,96px)}.bxHgOq_legalHead{margin-bottom:clamp(28px,4vw,44px)}.bxHgOq_legalTitle{letter-spacing:-.025em;margin-block:16px 10px;font-size:clamp(30px,1rem + 3.5vw,52px);font-weight:800;line-height:1.08}.bxHgOq_legalMeta{color:var(--kr-fg-soft);font-size:14px}.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}.bxHgOq_legalNotice strong{color:var(--kr-fg)}.bxHgOq_legalBody{color:var(--kr-fg-muted);font-size:16px;line-height:1.7}.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}.bxHgOq_legalBody h2:first-child{margin-top:0}.bxHgOq_legalBody h3{color:var(--kr-fg);margin-top:24px;margin-bottom:8px;font-size:17px;font-weight:700}.bxHgOq_legalBody p{margin-bottom:16px}.bxHgOq_legalBody ul{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:22px;display:flex}.bxHgOq_legalBody li{padding-left:4px}.bxHgOq_legalBody li::marker{color:var(--kr-primary)}.bxHgOq_legalBody strong{color:var(--kr-fg);font-weight:600}.bxHgOq_legalBody a{color:var(--kr-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.bxHgOq_legalBody a:hover{color:var(--kr-primary-hover)}.bxHgOq_legalBody hr{border:none;border-top:1px solid var(--kr-border);margin:36px 0}.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}.bxHgOq_legalBody address p{margin-bottom:4px}
