@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_3da7eb8d-module__6UDL2W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_3da7eb8d-module__6UDL2W__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e0d54c7a-module__6VMLkq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e0d54c7a-module__6VMLkq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b6b73fd-module__l9j6Ia__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b6b73fd-module__l9j6Ia__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--jd-border-angle:180deg}}}.relative{position:relative}.sticky{position:sticky}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--jd-surface-midnight:#07080b;--jd-surface-carbon:#0e1117;--jd-surface-raised:#14171e;--jd-surface-card:#1b1f27;--jd-surface-line:#272c35;--jd-honey-700:#c77e15;--jd-honey-600:#f4a52a;--jd-honey-500:#f7b751;--jd-honey-deep:#9a5b00;--jd-ember-600:#e2742b;--jd-ember-500:#eb8c4c;--jd-navy-900:var(--jd-surface-midnight);--jd-navy-800:var(--jd-surface-carbon);--jd-navy-700:var(--jd-surface-raised);--jd-navy-600:var(--jd-surface-card);--jd-navy-500:var(--jd-surface-line);--jd-blue-700:var(--jd-honey-700);--jd-blue-600:var(--jd-honey-600);--jd-blue-500:var(--jd-honey-500);--jd-blue-400:#ffd079;--jd-indigo-600:var(--jd-ember-600);--jd-indigo-500:var(--jd-ember-500);--jd-violet-500:var(--jd-ember-500);--jd-cyan-700:var(--jd-honey-deep);--jd-cyan-600:var(--jd-honey-700);--jd-cyan-500:var(--jd-honey-500);--jd-cyan-400:var(--jd-honey-600);--jd-teal-400:var(--jd-ember-600);--jd-mint-400:#4ade80;--jd-white:#fff;--jd-bone:#f7f6f3;--jd-fog:#f7f6f3;--jd-mist:#e7e3db;--jd-slate-100:#e7e3db;--jd-slate-200:#c8c2b8;--jd-slate-300:#aba59b;--jd-slate-400:#8a8f98;--jd-slate-500:#6b7079;--jd-slate-600:#555a63;--jd-charcoal:#26282f;--jd-ink:#0e1117;--jd-font-display:var(--font-dm-sans), "DM Sans", "Inter", system-ui, sans-serif;--jd-font-body:"Inter", system-ui, sans-serif;--jd-font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--jd-r-sm:6px;--jd-r-md:10px;--jd-r-lg:16px;--jd-r-xl:24px;--jd-r-full:999px;--jd-shadow-sm:0 1px 2px #0e11170f, 0 1px 3px #0e11170a;--jd-shadow-md:0 4px 14px #0e111714, 0 2px 4px #0e11170a;--jd-shadow-lg:0 20px 40px -12px #0e11172e, 0 8px 16px -8px #0e111714;--jd-shadow-glow:0 0 0 1px #f4a52a38, 0 12px 40px -10px #f4a52a6b;--jd-grad-hero:radial-gradient(120% 80% at 20% 0%, #f4a52a24 0%, transparent 50%), radial-gradient(80% 60% at 90% 30%, #e2742b1f 0%, transparent 55%), linear-gradient(180deg, #07080b 0%, #0e1117 100%);--jd-grad-jet:linear-gradient(135deg, #f4a52a 0%, #e2742b 100%);--jd-grad-sunrise:linear-gradient(135deg, #f7b751 0%, #f4a52a 50%, #e2742b 100%);--jd-grad-violet:var(--jd-grad-sunrise);--jd-surface:#fff;--jd-surface-alt:#f7f6f3;--jd-text:#0e1117;--jd-text-muted:#6b7079;--jd-border:#e7e3db;--jd-border-subtle:#dad5cc;--jd-header-bg:#f7f6f3db}[data-theme=dark]{--jd-surface:#0e1117;--jd-surface-alt:#14171e;--jd-text:#f7f6f3;--jd-text-muted:#8a8f98;--jd-border:#ffffff14;--jd-border-subtle:#ffffff1f;--jd-header-bg:#0e1117e6}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--jd-font-body);color:var(--jd-text);background:var(--jd-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11"}.jd-container{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}@media (max-width:640px){.jd-container{padding:0 20px}}section{position:relative}.jd-section{padding:96px 0}.jd-section-tight{padding:64px 0}@media (max-width:768px){.jd-section{padding:64px 0}.jd-section-tight{padding:48px 0}}h1,h2,h3,h4,h5{font-family:var(--jd-font-display);letter-spacing:-.02em;color:var(--jd-text);margin:0;font-weight:500}h1{letter-spacing:-.035em;font-size:clamp(38px,6vw,72px);font-weight:500;line-height:1.02}h2{font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.08}h3{font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.2}h4{font-size:18px;line-height:1.25}p{color:var(--jd-text-muted);margin:0;line-height:1.6}a{color:inherit;text-decoration:none}.mono{font-family:var(--jd-font-mono);font-feature-settings:"ss01";letter-spacing:-.01em}.jd-eyebrow{font-family:var(--jd-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jd-honey-700);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:inline-flex}.jd-eyebrow-dot{background:var(--jd-honey-600);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #f4a52a29}.jd-eyebrow-dark{color:var(--jd-honey-600)}.jd-eyebrow-dark .jd-eyebrow-dot{background:var(--jd-honey-600)}.jd-sec-title{max-width:720px}.jd-sec-title h2{margin-bottom:14px}.jd-sec-title p{max-width:600px;font-size:18px}.jd-sec-title-center{text-align:center;margin-left:auto;margin-right:auto}.jd-sec-title-center p{margin-left:auto;margin-right:auto}.jd-sec-title.is-dark h2{color:#fff}.jd-sec-title.is-dark p{color:#ffffffb3}.jd-trust .jd-eyebrow,.jd-services .jd-eyebrow,.jd-apps .jd-eyebrow,.jd-about .jd-eyebrow{color:var(--jd-honey-deep)}.jd-trust .jd-eyebrow-dot,.jd-services .jd-eyebrow-dot,.jd-apps .jd-eyebrow-dot,.jd-about .jd-eyebrow-dot{background:var(--jd-honey-700)}[data-theme=dark] .jd-trust .jd-eyebrow,[data-theme=dark] .jd-services .jd-eyebrow,[data-theme=dark] .jd-apps .jd-eyebrow,[data-theme=dark] .jd-about .jd-eyebrow{color:var(--jd-honey-600)}[data-theme=dark] .jd-trust .jd-eyebrow-dot,[data-theme=dark] .jd-services .jd-eyebrow-dot,[data-theme=dark] .jd-apps .jd-eyebrow-dot,[data-theme=dark] .jd-about .jd-eyebrow-dot{background:var(--jd-honey-600)}.jd-btn{border-radius:var(--jd-r-md);font-weight:500;font-family:var(--jd-font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;line-height:1;transition:all .18s;display:inline-flex}.jd-btn-sm{padding:9px 14px;font-size:13px}.jd-btn-lg{padding:16px 26px;font-size:16px}.jd-btn-primary{background:var(--jd-honey-600);color:var(--jd-surface-midnight);box-shadow:0 8px 24px -8px #f4a52a94}.jd-btn-primary:hover{background:var(--jd-honey-700);color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px -8px #f4a52ab8}.jd-btn-secondary{background:var(--jd-ink);color:#fff}.jd-btn-secondary:hover{background:#000}.jd-btn-ghost{color:var(--jd-text);border-color:var(--jd-border-subtle);background:0 0}.jd-btn-ghost:hover{background:var(--jd-surface-alt);border-color:var(--jd-border-subtle)}.jd-btn-ghost-dark{color:#fff;background:0 0;border-color:#ffffff2e}.jd-btn-ghost-dark:hover{background:#ffffff0f;border-color:#ffffff4d}.jd-btn-icon{font-family:var(--jd-font-mono);transition:transform .18s}.jd-btn:hover .jd-btn-icon{transform:translate(3px)}.jd-header{z-index:50;background:var(--jd-header-bg);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--jd-border);position:sticky;top:0}.jd-header-inner{justify-content:space-between;align-items:center;gap:16px;min-width:0;height:72px;display:flex}.jd-header a[aria-label="Nector Labs home"]{flex:0 auto;min-width:0}.jd-header .jd-logo-light,.jd-header .jd-logo-dark{max-width:min(180px,46vw);height:auto}.jd-nav{align-items:center;gap:6px;display:flex}.jd-nav a{color:var(--jd-text-muted);border-radius:var(--jd-r-sm);padding:8px 14px;font-size:14.5px;transition:color .15s,background .15s}.jd-nav a:hover{color:var(--jd-text);background:var(--jd-surface-alt)}.jd-nav a.active{color:var(--jd-text);font-weight:500}.jd-header-right{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.jd-mobile-toggle{border:1px solid var(--jd-border);border-radius:var(--jd-r-sm);color:var(--jd-text);cursor:pointer;background:0 0;flex:none;padding:8px 10px;display:none}@media (max-width:920px){.jd-nav{display:none}.jd-mobile-toggle{display:block}.jd-nav.is-open{background:var(--jd-surface);border-bottom:1px solid var(--jd-border);flex-direction:column;align-items:stretch;gap:0;padding:12px 28px 20px;display:flex;position:absolute;top:72px;left:0;right:0}.jd-nav.is-open a{border-bottom:1px solid var(--jd-border);border-radius:0;padding:12px 8px}.jd-header-right .jd-btn{display:none}.jd-header-right .jd-btn-primary{padding:9px 14px;font-size:13px;display:inline-flex}}@media (max-width:640px){.jd-header-right .jd-btn-primary{display:none}}.jd-theme-toggle{align-items:center;display:inline-flex;position:relative}.jd-theme-toggle.is-open:after{content:"";z-index:79;width:164px;height:10px;position:absolute;top:100%;right:0}.jd-theme-trigger{border:1px solid var(--jd-border);border-radius:var(--jd-r-full);background:var(--jd-surface-alt);width:38px;height:38px;color:var(--jd-text-muted);cursor:pointer;place-items:center;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.jd-theme-trigger:hover,.jd-theme-toggle.is-open .jd-theme-trigger{color:var(--jd-text);background:var(--jd-surface);border-color:var(--jd-border-subtle);box-shadow:0 8px 24px -18px #0a162873}.jd-theme-trigger:focus-visible,.jd-theme-option:focus-visible{outline:2px solid var(--jd-honey-500);outline-offset:2px}.jd-theme-trigger:active{transform:scale(.96)}.jd-theme-trigger-icon{place-items:center;animation:.22s both jdThemeIconIn;display:grid}.jd-theme-menu{z-index:80;border:1px solid var(--jd-border);border-radius:var(--jd-r-md);background:var(--jd-surface);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;min-width:164px;padding:6px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.97);box-shadow:0 22px 48px -24px #0a162861}.jd-theme-toggle.is-open .jd-theme-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.jd-theme-option{width:100%;color:var(--jd-text-muted);cursor:pointer;font-family:var(--jd-font-body);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr 16px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;line-height:1;transition:color .16s,background .16s,transform .16s;display:grid}.jd-theme-option:hover{background:var(--jd-surface-alt);color:var(--jd-text)}.jd-theme-option.active{color:var(--jd-honey-deep);background:#f4a52a1f}.jd-theme-option-icon{place-items:center;display:grid}.jd-theme-check{color:currentColor;opacity:0;transition:opacity .16s,transform .16s;transform:scale(.72)rotate(-10deg)}.jd-theme-option.active .jd-theme-check{opacity:1;transform:scale(1)rotate(0)}[data-theme=dark] .jd-theme-trigger:hover,[data-theme=dark] .jd-theme-toggle.is-open .jd-theme-trigger{background:var(--jd-surface-alt);box-shadow:0 8px 24px -18px #000000b3}[data-theme=dark] .jd-theme-menu{box-shadow:0 22px 48px -24px #000000bf}[data-theme=dark] .jd-theme-option.active{color:var(--jd-honey-600);background:#f4a52a1f}@keyframes jdThemeIconIn{0%{opacity:0;transform:rotate(-16deg)scale(.82)}to{opacity:1;transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.jd-theme-trigger,.jd-theme-trigger-icon,.jd-theme-menu,.jd-theme-option,.jd-theme-check{transition:none;animation:none}}.jd-logo-dark{display:none}.jd-logo-light{display:block}[data-theme=dark] .jd-logo-light{display:none}[data-theme=dark] .jd-logo-dark{display:block}.jd-hero{background:var(--jd-grad-hero);color:#fff;padding:80px 0 100px;position:relative;overflow:hidden}.jd-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#f4a52a26,#0000 40%),radial-gradient(circle at 80% 70%,#e2742b1f,#0000 40%);position:absolute;inset:0}.jd-hero-grid{opacity:.32;background-image:linear-gradient(#f4a52a1f 1px,#0000 1px),linear-gradient(90deg,#f4a52a1f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.jd-hero-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-top:40px;display:grid;position:relative}@media (max-width:980px){.jd-hero-inner{grid-template-columns:1fr;gap:48px;padding-top:16px}}.jd-hero h1{color:#fff}.jd-hero h1 .accent{background:var(--jd-grad-sunrise);color:#0000;-webkit-background-clip:text;background-clip:text}.jd-hero-sub{color:#ffffffbd;max-width:580px;margin:24px 0 32px;font-size:19px;line-height:1.55}.jd-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.jd-hero-meta{color:#ffffff8c;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:20px;margin-top:40px;padding-top:28px;display:flex}.jd-hero-meta div{flex:150px;min-width:0}.jd-hero-meta div strong{color:var(--jd-honey-600);font-size:13px;font-family:var(--jd-font-mono);letter-spacing:.1em;margin-bottom:8px;font-weight:500;display:block}.jd-hero-meta div span{color:#fff;font-family:var(--jd-font-display);letter-spacing:0;margin-bottom:5px;font-size:16px;font-weight:600;line-height:1.2;display:block}.jd-hero-meta div small{color:#ffffff85;letter-spacing:0;font-size:12px;line-height:1.45;display:block}.jd-hero-visual{aspect-ratio:1;width:100%;max-width:540px;margin-left:auto;position:relative}.jd-hero-orbit{position:absolute;inset:0}.jd-hero-orbit-ring{--jd-ring-color:#f4a52a61;background:repeating-conic-gradient(from 0deg, var(--jd-ring-color) 0deg 1.35deg, transparent 1.35deg 7.5deg);border:0;border-radius:50%;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px))}.jd-hero-orbit-ring.r1{inset:0}.jd-hero-orbit-ring.r2{--jd-ring-color:#e2742b4d;inset:12%}.jd-hero-orbit-ring.r3{--jd-ring-color:#f4a52a3d;inset:24%}.jd-hero-orbit-dot{background:var(--jd-honey-600);width:10px;height:10px;box-shadow:0 0 24px var(--jd-honey-600);border-radius:50%;position:absolute}.jd-hero-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--jd-r-lg);background:#14171ec2;border:1px solid #f4a52a3d;padding:16px;position:absolute;box-shadow:0 30px 60px -20px #0009}.jd-hero-card-code{width:62%;font-family:var(--jd-font-mono);color:#ffffffd9;font-size:12px;line-height:1.7;top:8%;left:-6%}.jd-hero-card-code .l{display:block}.jd-hero-card-code .c{color:#64748b}.jd-hero-card-code .k{color:var(--jd-honey-500)}.jd-hero-card-code .s{color:#8fcf73}.jd-hero-card-code .n{color:var(--jd-ember-500)}.jd-hero-card-phone{aspect-ratio:9/19;border-radius:24px;width:36%;padding:0;top:18%;right:-2%;overflow:hidden}.jd-hero-card-phone .jd-mock{transform-origin:top;transform:scale(.85)}.jd-hero-card-ai{align-items:center;gap:14px;width:70%;display:flex;bottom:6%;left:8%}.jd-hero-card-ai .pulse{background:var(--jd-grad-jet);color:#fff;width:54px;height:54px;font-size:32px;font-family:var(--jd-font-display);text-shadow:0 0 18px #ffffff8c;border-radius:16px;flex-shrink:0;place-items:center;animation:2.4s ease-in-out infinite pulse;display:grid;box-shadow:0 0 0 2px #f4a52a80,0 16px 34px -16px #f4a52ae6,inset 0 1px #ffffff47}.jd-hero-card-ai .meta{color:#ffffffbf;font-size:12px}.jd-hero-card-ai .meta strong{color:#fff;font-size:13px;font-family:var(--jd-font-display);display:block}.jd-hero-card-ai .meta .bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.jd-hero-card-ai .meta .bar:after{content:"";background:var(--jd-grad-jet);width:72%;height:100%;animation:3s ease-in-out infinite alternate fill;display:block}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes fill{0%{width:22%}to{width:84%}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.jd-logos{border-top:1px solid #ffffff0f;padding:36px 0}.jd-logos-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;display:flex}.jd-logos-row .jd-logo-item{font-family:var(--jd-font-display);color:#ffffff73;letter-spacing:-.01em;font-size:18px;font-weight:500}.jd-logos small{font-family:var(--jd-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff6;text-align:center;margin-bottom:24px;font-size:11px;display:block}.jd-grid{gap:24px;display:grid}.jd-grid-3{grid-template-columns:repeat(3,1fr)}.jd-grid-2{grid-template-columns:repeat(2,1fr)}.jd-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.jd-grid-3,.jd-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.jd-grid-3,.jd-grid-4,.jd-grid-2{grid-template-columns:1fr}}.jd-card{background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:var(--jd-r-lg);padding:28px;transition:all .2s;position:relative;overflow:hidden}.jd-card:hover{border-color:var(--jd-slate-200);box-shadow:var(--jd-shadow-md);transform:translateY(-2px)}.jd-card h3{margin:16px 0 8px}.jd-card p{font-size:15px}@property --jd-border-angle{syntax:"<angle>";inherits:false;initial-value:180deg}.jd-cinematic-border{--jd-cinematic-bg:var(--jd-surface);--jd-border-angle:180deg;--jd-border-rest:linear-gradient(var(--jd-border), var(--jd-border));--jd-border-film:conic-gradient(from var(--jd-border-angle), transparent 0deg, #f4a52a1a 72deg, var(--jd-honey-500) 132deg, var(--jd-honey-600) 180deg, var(--jd-ember-500) 228deg, #f4a52a1a 288deg, transparent 360deg);background:linear-gradient(var(--jd-cinematic-bg), var(--jd-cinematic-bg)) padding-box, var(--jd-border-rest) border-box;border-color:#0000}.jd-cinematic-border:hover{background:linear-gradient(var(--jd-cinematic-bg), var(--jd-cinematic-bg)) padding-box, var(--jd-border-film) border-box;box-shadow:0 22px 46px -28px #f4a52a73, var(--jd-shadow-md);border-color:#0000;animation:3.6s linear infinite jdCinematicBorderSpin}[data-theme=dark] .jd-cinematic-border:hover{box-shadow:0 22px 50px -28px #f4a52a6b,0 12px 34px -28px #000000d9}@keyframes jdCinematicBorderSpin{to{--jd-border-angle:540deg}}@media (prefers-reduced-motion:reduce){.jd-cinematic-border:hover{animation:none}}.jd-card-icon{color:#fff;width:44px;height:44px;font-size:18px;font-family:var(--jd-font-mono);background:linear-gradient(135deg,#2563eb 0%,#06b6d4 100%);border-radius:12px;place-items:center;font-weight:600;display:grid;box-shadow:0 8px 20px -6px #2563eb66}.jd-card-icon.alt{background:linear-gradient(135deg,#4f46e5,#8b5cf6);box-shadow:0 8px 20px -6px #4f46e566}.jd-card-icon.alt2{background:linear-gradient(135deg,#06b6d4,#2dd4bf);box-shadow:0 8px 20px -6px #06b6d466}.jd-card-icon.alt3{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 8px 20px -6px #3b82f66b}.jd-card-icon.alt4{background:linear-gradient(135deg,#1d4ed8,#4f46e5);box-shadow:0 8px 20px -6px #4f46e56b}.jd-card-icon.alt5{background:linear-gradient(135deg,#8b5cf6,#06b6d4)}.jd-value-card .jd-card-icon{width:58px;height:58px;font-family:var(--jd-font-display);border-radius:16px;font-size:34px;box-shadow:0 16px 34px -14px #2563ebbf}.jd-value-card .jd-card-icon.alt{box-shadow:0 16px 34px -14px #8b5cf6b8}.jd-value-card .jd-card-icon.alt2{box-shadow:0 16px 34px -14px #06b6d4b8}.jd-value-card .jd-card-icon.cool-blue{background:linear-gradient(135deg,#2563eb 0%,#06b6d4 100%);box-shadow:0 16px 34px -14px #2563ebbf}.jd-value-card .jd-card-icon.cool-violet{background:linear-gradient(135deg,#4f46e5,#8b5cf6);box-shadow:0 16px 34px -14px #8b5cf6b8}.jd-value-card .jd-card-icon.cool-cyan{background:linear-gradient(135deg,#06b6d4,#2dd4bf);box-shadow:0 16px 34px -14px #06b6d4b8}.jd-animated-icon{isolation:isolate;transform-origin:50% 55%;will-change:transform;position:relative;overflow:visible}.jd-animated-icon .jd-icon-aura,.jd-animated-icon .jd-icon-orbit,.jd-animated-icon .jd-icon-sweep,.jd-animated-icon .jd-icon-particle{pointer-events:none;position:absolute}.jd-icon-aura{z-index:0;border-radius:inherit;filter:blur(1px);background:radial-gradient(circle at 34% 28%,#ffffff6b,#0000 24%),radial-gradient(circle at 70% 78%,#ffffff3d,#0000 28%),radial-gradient(circle,#f4a52a3d,#0000 64%);inset:-12px}.jd-icon-orbit{z-index:1;border:1px solid #ffffffeb;border-color:#ffffffeb #ffffff2e #ffffff70 #ffffff70;border-radius:18px;inset:-7px;box-shadow:0 0 22px #ffffff29}.jd-icon-sweep{z-index:2;transform-origin:50%;background:linear-gradient(90deg,#0000,#fffffff5,#ffffff80,#0000);border-radius:999px;width:128%;height:3px;top:50%;left:50%;translate:-50% -50%;rotate:-32deg;box-shadow:0 0 18px #ffffff6b}.jd-icon-particle{z-index:4;background:#fffffff5;border-radius:999px;width:5px;height:5px;box-shadow:0 0 12px #fffc,0 0 22px #f4a52a70}.jd-icon-particle.p1{top:10%;right:14%}.jd-icon-particle.p2{top:28%;left:12%}.jd-icon-particle.p3{bottom:14%;right:18%}.jd-icon-glyph{z-index:5;transform-origin:50%;text-shadow:0 0 16px #ffffff59;line-height:1;display:block;position:relative}.jd-icon-motion-pulse .jd-icon-orbit,.jd-icon-motion-pulse .jd-icon-sweep{border-radius:999px}.jd-icon-motion-pulse .jd-icon-sweep,.jd-icon-motion-hex .jd-icon-sweep{background:0 0;border:1px solid #ffffffbd;width:56%;height:56%;rotate:none;box-shadow:0 0 18px #ffffff52}.jd-icon-motion-grid .jd-icon-sweep{background:linear-gradient(#0000,#ffffffe0,#0000);width:3px;height:100%;top:0;translate:-50%;rotate:none;box-shadow:-16px 0 #fff3,16px 0 #fff3,0 0 18px #ffffff61}.jd-icon-motion-beam .jd-icon-sweep{width:136%;height:4px;rotate:none}.jd-icon-motion-diamond .jd-icon-orbit{border-radius:10px}.jd-icon-motion-hex .jd-icon-orbit,.jd-icon-motion-hex .jd-icon-sweep{clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);border-radius:0}.jd-icon-motion-launch .jd-icon-sweep{width:118%;height:4px;rotate:-42deg}@media (prefers-reduced-motion:reduce){.jd-animated-icon,.jd-animated-icon .jd-icon-aura,.jd-animated-icon .jd-icon-orbit,.jd-animated-icon .jd-icon-sweep,.jd-animated-icon .jd-icon-particle,.jd-animated-icon .jd-icon-glyph{transition:none}}.jd-card-num{font-family:var(--jd-font-mono);color:var(--jd-slate-300);letter-spacing:.08em;font-size:12px}.jd-badge{border-radius:var(--jd-r-full);font-size:12px;font-weight:500;font-family:var(--jd-font-mono);letter-spacing:.02em;align-items:center;padding:4px 10px;display:inline-flex}.jd-badge-blue{color:var(--jd-honey-deep);background:#f4a52a21}.jd-badge-cyan{color:var(--jd-honey-deep);background:#f7b75124}.jd-badge-violet{color:#a14d16;background:#e2742b21}.jd-badge-dark{color:#fff;background:#ffffff14}[data-theme=dark] .jd-badge-blue{color:var(--jd-honey-500);background:#f4a52a2e}[data-theme=dark] .jd-badge-cyan{color:var(--jd-honey-500);background:#f7b75129}[data-theme=dark] .jd-badge-violet{color:var(--jd-ember-500);background:#e2742b2e}.jd-plat{font-size:11px;font-family:var(--jd-font-mono);background:var(--jd-surface-alt);color:var(--jd-text-muted);border:1px solid var(--jd-border);border-radius:6px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.jd-placeholder{background:var(--jd-surface-alt);border:1px dashed var(--jd-border-subtle);border-radius:var(--jd-r-md);place-items:center;display:grid;position:relative;overflow:hidden}.jd-placeholder svg{width:100%;height:100%;position:absolute;inset:0}.jd-placeholder-label{font-family:var(--jd-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jd-text-muted);background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:4px;padding:4px 10px;font-size:11px;position:relative}.jd-trust{background:var(--jd-surface-alt);padding:96px 0}.jd-service-card{background:var(--jd-surface);border:1px solid var(--jd-border);border-radius:var(--jd-r-lg);flex-direction:column;gap:16px;padding:32px 28px;transition:all .2s;display:flex}.jd-service-card:hover{transform:translateY(-3px)}:where(.jd-service-card).jd-cinematic-border{background:linear-gradient(var(--jd-cinematic-bg), var(--jd-cinematic-bg)) padding-box, var(--jd-border-rest) border-box;border-color:#0000}.jd-service-card .jd-card-icon{width:62px;height:62px;font-family:var(--jd-font-display);text-shadow:0 0 16px #ffffff73;border-radius:17px;font-size:38px;font-weight:700;line-height:1;box-shadow:0 18px 38px -16px #2563ebd9,inset 0 1px #ffffff42}.jd-service-card .jd-card-icon.alt{box-shadow:0 16px 34px -14px #8b5cf6b8}.jd-service-card .jd-card-icon.alt2{box-shadow:0 16px 34px -14px #06b6d4b8}.jd-service-card .jd-card-icon.alt5{box-shadow:0 16px 34px -14px #2563eb99}.jd-service-card .jd-card-icon.alt3{box-shadow:0 16px 34px -14px #3b82f6b8}.jd-service-card .jd-card-icon.alt4{box-shadow:0 16px 34px -14px #4f46e5b8}.jd-service-link{color:var(--jd-honey-deep);margin-top:auto;font-size:14px;font-weight:500}.jd-service-link:hover,[data-theme=dark] .jd-service-link{color:var(--jd-honey-600)}.jd-engagement{background:var(--jd-surface-alt)}.jd-engagement .jd-eyebrow{color:var(--jd-honey-deep)}.jd-engagement .jd-eyebrow-dot{background:var(--jd-honey-700)}[data-theme=dark] .jd-engagement .jd-eyebrow{color:var(--jd-honey-600)}[data-theme=dark] .jd-engagement .jd-eyebrow-dot{background:var(--jd-honey-600)}.jd-plan-card{flex-direction:column;gap:18px;min-height:100%;padding:32px;display:flex}.jd-plan-card.is-featured{border:1.5px solid var(--jd-honey-500);box-shadow:var(--jd-shadow-glow)}.jd-plan-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.jd-plan-card h3{margin:12px 0 0;font-size:clamp(22px,2vw,28px)}.jd-plan-copy{gap:6px;display:grid}.jd-plan-fit{color:var(--jd-text);font-size:15px;font-weight:600;line-height:1.45}.jd-plan-card p{font-size:14px;line-height:1.65}.jd-plan-list{gap:10px;margin:2px 0 8px;display:grid}.jd-plan-list-item{color:var(--jd-text-muted);grid-template-columns:24px 1fr;align-items:start;gap:14px;font-size:14px;line-height:1.5;display:grid}.jd-plan-check{width:22px;height:22px;color:var(--jd-honey-deep);background:#f4a52a1f;border-radius:999px;place-items:center;margin-top:-1px;font-size:13px;line-height:1;display:grid}[data-theme=dark] .jd-plan-check{color:var(--jd-honey-600);background:#f4a52a1f}.jd-plan-card .jd-btn{align-self:flex-start;min-width:170px;margin-top:auto}@media (max-width:640px){.jd-plan-card .jd-btn{width:100%}}.jd-app-card{background:var(--jd-surface);border-radius:var(--jd-r-lg);border:1px solid var(--jd-border);flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.jd-app-card:hover{box-shadow:var(--jd-shadow-lg);transform:translateY(-3px)}.jd-app-card-mock{aspect-ratio:4/3;background:linear-gradient(#eef2f8 0%,#dde5f0 100%);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.jd-app-card-mock .jd-mock{transform-origin:50%;transform:scale(.7);box-shadow:0 20px 50px -15px #0f1f3a59}.jd-app-card-meal .jd-app-card-mock{background:linear-gradient(#fff5e5 0%,#fde5c8 100%)}.jd-app-card-qr .jd-app-card-mock{background:linear-gradient(#fff2d8 0%,#f6d69a 100%)}.jd-app-card-utility .jd-app-card-mock{background:linear-gradient(#f8e7d2 0%,#ebc6a2 100%)}.jd-app-card-body{flex-direction:column;flex:1;gap:14px;padding:24px;display:flex}.jd-app-card-head{align-items:center;gap:14px;display:flex}.jd-app-icon{width:52px;height:52px;box-shadow:var(--jd-shadow-sm);color:#fff;border-radius:14px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.jd-app-icon.meal{background:linear-gradient(135deg,#f97316,#eab308)}.jd-app-icon.qr{background:var(--jd-grad-jet)}.jd-app-icon.utility{background:linear-gradient(135deg, var(--jd-ember-600), var(--jd-honey-700))}.jd-app-platforms{flex-wrap:wrap;gap:6px;display:flex}.jd-phone{aspect-ratio:9/19;background:var(--jd-surface-carbon);border-radius:32px;width:220px;padding:8px;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0e111766}.jd-phone-notch{z-index:2;background:#000;border-radius:12px;width:80px;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.jd-phone-screen{background:#fff;border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden}.jd-mock{background:#fff;flex-direction:column;gap:10px;width:100%;height:100%;padding:36px 14px 14px;font-size:11px;display:flex}.jd-mock-statusbar{font-family:var(--jd-font-mono);color:var(--jd-ink);justify-content:space-between;font-size:9px;display:flex;position:absolute;top:8px;left:16px;right:16px}.jd-mock-header h4{letter-spacing:-.02em;margin:4px 0 0;font-size:16px}.jd-mock-greeting{font-family:var(--jd-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--jd-slate-400);font-size:9px}.jd-mock-card{background:linear-gradient(135deg,#fef3c7,#fed7aa);border-radius:14px;padding:12px;position:relative}.jd-mock-pill{font-size:9px;font-family:var(--jd-font-mono);color:#fff;background:#0f172ad9;border-radius:999px;padding:2px 8px;display:inline-block}.jd-mock-meal-name{font-family:var(--jd-font-display);color:var(--jd-ink);margin-top:8px;font-size:14px;font-weight:600}.jd-mock-meal-meta{color:var(--jd-slate-500);margin-top:2px;font-size:10px}.jd-mock-img{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:8px;height:60px;margin-top:8px}.jd-mock-row-label{font-family:var(--jd-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--jd-slate-400);font-size:9px}.jd-mock-list{flex-direction:column;gap:6px;display:flex}.jd-mock-item{align-items:center;gap:8px;display:flex}.jd-mock-item>div:last-child>div{color:var(--jd-ink);font-size:11px;font-weight:500}.jd-mock-item>div:last-child small{color:var(--jd-slate-400);font-size:9px}.jd-mock-thumb{border-radius:6px;flex-shrink:0;width:26px;height:26px}.jd-mock-thumb.t1{background:linear-gradient(135deg,#84cc16,#22c55e)}.jd-mock-thumb.t2{background:var(--jd-grad-jet)}.jd-mock-thumb.t3{background:linear-gradient(135deg,#f59e0b,#dc2626)}.jd-mock-tabbar{border-top:1px solid var(--jd-border);color:var(--jd-slate-400);font-size:9px;font-family:var(--jd-font-mono);justify-content:space-around;margin-top:auto;padding:8px 0;display:flex}.jd-mock-tabbar .active{color:var(--jd-honey-deep);font-weight:600}.jd-mock-qrcard{background:var(--jd-ink);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.jd-mock-qrgrid{background:#fff;border-radius:8px;grid-template-columns:repeat(7,1fr);gap:2px;padding:8px;display:grid}.jd-mock-qrcell{background:0 0;width:10px;height:10px}.jd-mock-qrcell.on{background:var(--jd-ink)}.jd-mock-qrlabel{font-family:var(--jd-font-mono);color:#fff;font-size:10px}.jd-mock-stats{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.jd-mock-stats>div{background:var(--jd-fog);text-align:center;border-radius:8px;padding:8px}.jd-mock-stats strong{font-family:var(--jd-font-display);color:var(--jd-ink);font-size:14px;display:block}.jd-mock-stats small{color:var(--jd-slate-400);font-size:9px}.jd-mock-tiles{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.jd-mock-tile{aspect-ratio:1;background:var(--jd-fog);color:var(--jd-slate-500);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.jd-mock-tile span{color:var(--jd-honey-deep);font-size:16px}.jd-mock-recent{flex-direction:column;gap:6px;display:flex}.jd-dash{aspect-ratio:16/10;background:var(--jd-surface-carbon);border:1px solid #f4a52a2e;border-radius:16px;grid-template-columns:180px 1fr;width:100%;max-width:720px;display:grid;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.jd-dash-side{background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;gap:14px;padding:18px 14px;display:flex}.jd-dash-logo{color:#fff;font-family:var(--jd-font-display);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.jd-dash-side nav{flex-direction:column;gap:2px;display:flex}.jd-dash-side nav a{color:#ffffff80;border-radius:6px;padding:7px 10px;font-size:12px}.jd-dash-side nav a.active{color:#fff;background:#f4a52a26}.jd-dash-main{flex-direction:column;gap:18px;padding:20px;display:flex}.jd-dash-top{justify-content:space-between;align-items:flex-end;display:flex}.jd-dash-top small{font-family:var(--jd-font-mono);color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.jd-dash-top h5{color:#fff;margin-top:4px;font-size:18px}.jd-dash-pill{font-family:var(--jd-font-mono);color:#4ade80;background:#4ade8026;border-radius:999px;padding:3px 8px;font-size:10px}.jd-dash-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.jd-dash-stats>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px}.jd-dash-stats small{font-family:var(--jd-font-mono);color:#ffffff80;font-size:10px;display:block}.jd-dash-stats strong{font-family:var(--jd-font-display);color:#fff;margin:4px 0;font-size:22px;display:block}.jd-dash-stats .up{color:#4ade80;font-size:11px}.jd-dash-stats .dn{color:var(--jd-honey-500);font-size:11px}.jd-dash-chart{background:#ffffff05;border-radius:10px;flex:1;padding:14px}.jd-dash-chart svg{width:100%;height:100%}.jd-process{background:var(--jd-navy-800);color:#fff;padding:120px 0;position:relative;overflow:hidden}.jd-process:before{content:"";background-image:radial-gradient(circle at 80% 20%,#f4a52a29,#0000 50%);position:absolute;inset:0}.jd-process-grid{opacity:.25;background-image:linear-gradient(#f4a52a29 1px,#0000 1px),linear-gradient(90deg,#f4a52a29 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.jd-process-steps{grid-template-columns:repeat(6,1fr);gap:0;margin-top:64px;display:grid;position:relative}@media (max-width:1100px){.jd-process-steps{grid-template-columns:repeat(3,1fr);gap:32px 0}}@media (max-width:640px){.jd-process-steps{grid-template-columns:repeat(2,1fr)}}.jd-process-step{padding:0 14px;position:relative}.jd-process-step:before{content:"";background:linear-gradient(90deg,#0000,#f4a52a7a 20% 80%,#0000);height:1px;position:absolute;top:20px;left:0;right:0}.jd-process-step:first-child:before{left:50%}.jd-process-step:last-child:before{right:50%}.jd-process-dot{background:var(--jd-navy-800);border:1.5px solid var(--jd-honey-500);width:40px;height:40px;font-family:var(--jd-font-mono);color:var(--jd-honey-600);z-index:1;box-shadow:0 0 0 6px var(--jd-navy-800);border-radius:50%;place-items:center;margin-bottom:20px;font-size:12px;display:grid;position:relative}.jd-process-step h4{color:#fff;margin-bottom:6px}.jd-process-step p{color:#ffffffa6;font-size:14px;line-height:1.5}.jd-about{padding:120px 0}.jd-about-inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}@media (max-width:980px){.jd-about-inner{grid-template-columns:1fr}}.jd-about-progress{grid-template-columns:repeat(2,1fr);gap:24px 36px;margin-top:36px;display:grid}.jd-about-progress>div{border-top:1px solid var(--jd-border);padding:22px 0 0}.jd-about-progress strong{font-family:var(--jd-font-display);color:var(--jd-text);letter-spacing:-.01em;margin-bottom:8px;font-size:18px;line-height:1.2;display:block}.jd-about-progress small{color:var(--jd-text-muted);font-size:13px;line-height:1.55;display:block}@media (max-width:640px){.jd-about-progress{grid-template-columns:1fr}}.jd-about-visual{background:var(--jd-grad-hero);border-radius:var(--jd-r-xl);aspect-ratio:1;place-items:center;padding:56px;display:grid;position:relative;overflow:hidden}.jd-why{background:var(--jd-ink);color:#fff;padding:96px 0;position:relative;overflow:hidden}.jd-why-card{border-radius:var(--jd-r-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;padding:28px;transition:all .2s}.jd-why-card:hover{background:#ffffff0d;border-color:#f4a52a61}.jd-why-card h3{color:#fff;margin-bottom:8px}.jd-why-card p{color:#ffffffa6;font-size:15px}.jd-contact{--jd-contact-accent:var(--jd-honey-deep);--jd-contact-dot:var(--jd-honey-700);--jd-contact-dot-ring:#f4a52a29;padding:96px 0}.jd-contact-inner{grid-template-columns:1fr 1.2fr;gap:64px;display:grid}@media (max-width:980px){.jd-contact-inner{grid-template-columns:1fr}}.jd-contact-info{flex-direction:column;gap:32px;display:flex}.jd-contact-eyebrow{color:var(--jd-contact-accent)}.jd-contact-eyebrow .jd-eyebrow-dot{background:var(--jd-contact-dot);box-shadow:0 0 0 4px var(--jd-contact-dot-ring)}.jd-contact-info h3 a{color:var(--jd-honey-deep)}.jd-contact-info p{color:var(--jd-text-muted)}.jd-contact-list{color:var(--jd-text-muted);margin:0;padding-left:18px}.jd-contact-list li{margin-bottom:5px;line-height:1.45}.jd-contact .jd-doc-callout{border-left-color:var(--jd-honey-500);color:var(--jd-text-muted);background:#f4a52a14}.jd-contact .jd-doc-callout a{color:var(--jd-honey-deep);font-weight:600}.jd-contact-callout-title{color:var(--jd-text);margin-bottom:4px;display:block}.jd-form{background:var(--jd-surface-alt);border-radius:var(--jd-r-xl);border:1px solid var(--jd-border-subtle);box-shadow:var(--jd-shadow-sm);padding:36px}.jd-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.jd-form-row{grid-template-columns:1fr}}.jd-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.jd-field label{font-size:12px;font-family:var(--jd-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--jd-text-muted)}.jd-field input,.jd-field select,.jd-field textarea{border:1px solid var(--jd-slate-200);border-radius:var(--jd-r-sm);font-family:var(--jd-font-body);color:var(--jd-ink);background:#fff;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.jd-field input::placeholder,.jd-field textarea::placeholder{color:var(--jd-slate-400);opacity:1}.jd-field input:focus,.jd-field select:focus,.jd-field textarea:focus{border-color:var(--jd-honey-500);outline:none;box-shadow:0 0 0 3px #f4a52a29}.jd-field textarea{resize:vertical;min-height:130px;font-family:var(--jd-font-body)}.jd-field.has-error input,.jd-field.has-error select,.jd-field.has-error textarea{border-color:#dc2626}.jd-field-error{color:#dc2626;font-size:12px;font-family:var(--jd-font-mono)}.jd-form-success{color:#15803d;border-radius:var(--jd-r-sm);background:#4ade801a;border:1px solid #4ade804d;align-items:center;gap:10px;margin-bottom:16px;padding:14px;font-size:14px;display:flex}.jd-form-note{color:var(--jd-text-muted);font-size:12px;font-family:var(--jd-font-mono);margin-top:14px}.jd-form-note a{color:var(--jd-honey-deep)}[data-theme=dark] .jd-contact-info h3 a,[data-theme=dark] .jd-contact .jd-doc-callout a,[data-theme=dark] .jd-form-note a{color:var(--jd-honey-600)}[data-theme=dark] .jd-contact{--jd-contact-accent:var(--jd-honey-600);--jd-contact-dot:var(--jd-honey-600);--jd-contact-dot-ring:#f4a52a29}[data-theme=dark] .jd-contact .jd-doc-callout{border-left-color:var(--jd-honey-600);background:#f4a52a14}[data-theme=dark] .jd-form{background:#14171ed1;border-color:#f4a52a38;box-shadow:0 24px 70px -34px #f4a52a6b}[data-theme=dark] .jd-field label{color:#e2e8f0b8}[data-theme=dark] .jd-field input,[data-theme=dark] .jd-field select,[data-theme=dark] .jd-field textarea{color:var(--jd-text);background:#ffffff0b;border-color:#e2e8f033}[data-theme=dark] .jd-field input::placeholder,[data-theme=dark] .jd-field textarea::placeholder{color:#e2e8f080}[data-theme=dark] .jd-field input:focus,[data-theme=dark] .jd-field select:focus,[data-theme=dark] .jd-field textarea:focus{border-color:var(--jd-honey-600);box-shadow:0 0 0 3px #f4a52a29}[data-theme=dark] .jd-field select option{background:var(--jd-navy-800);color:var(--jd-text)}.jd-footer{background:var(--jd-surface-alt);color:var(--jd-text-muted);border-top:1px solid var(--jd-border);padding:80px 0 32px}.jd-footer-grid{border-bottom:1px solid var(--jd-border);grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;display:grid}@media (max-width:768px){.jd-footer-grid{grid-template-columns:1fr 1fr}}.jd-footer h5{color:var(--jd-text);font-size:13px;font-family:var(--jd-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.jd-footer-links{flex-direction:column;gap:10px;display:flex}.jd-footer-links a{color:var(--jd-text-muted);font-size:14px;transition:color .15s}.jd-footer-links a:hover{color:var(--jd-text)}.jd-footer-brand p{color:var(--jd-text-muted);max-width:320px;margin-top:18px;font-size:14px}.jd-footer-socials{gap:8px;margin-top:20px;display:flex}.jd-footer-socials a{background:var(--jd-surface);border:1px solid var(--jd-border);width:36px;height:36px;color:var(--jd-text-muted);font-family:var(--jd-font-mono);border-radius:8px;place-items:center;font-size:12px;display:grid}.jd-footer-socials a:hover{border-color:var(--jd-honey-500);color:var(--jd-text);background:#f4a52a26}.jd-footer-bottom{color:var(--jd-text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:13px;display:flex}.jd-footer-bottom .mono{font-family:var(--jd-font-mono);font-size:11px}[data-theme=dark] .jd-footer{background:var(--jd-navy-900);color:#fff9;border-top-color:#ffffff14}[data-theme=dark] .jd-footer-grid{border-bottom-color:#ffffff14}[data-theme=dark] .jd-footer h5{color:#fff}[data-theme=dark] .jd-footer-links a{color:#fff9}[data-theme=dark] .jd-footer-links a:hover{color:#fff}[data-theme=dark] .jd-footer-brand p{color:#ffffff80}[data-theme=dark] .jd-footer-socials a{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .jd-footer-socials a:hover{color:#fff}[data-theme=dark] .jd-footer-bottom{color:#ffffff73}[data-theme=light] .jd-footer{background:var(--jd-bone);color:var(--jd-text-muted);border-top-color:var(--jd-border)}[data-theme=light] .jd-footer-grid{border-bottom-color:var(--jd-border)}[data-theme=light] .jd-footer h5{color:var(--jd-text)}[data-theme=light] .jd-footer-links a{color:var(--jd-text-muted)}[data-theme=light] .jd-footer-links a:hover{color:var(--jd-text)}[data-theme=light] .jd-footer-brand p{color:var(--jd-text-muted)}[data-theme=light] .jd-footer-socials a{background:var(--jd-surface);border-color:var(--jd-border);color:var(--jd-text-muted)}[data-theme=light] .jd-footer-socials a:hover{color:var(--jd-text)}[data-theme=light] .jd-footer-bottom{color:var(--jd-text-muted)}.jd-page-head{background:var(--jd-grad-hero);color:#fff;padding:96px 0 64px;position:relative;overflow:hidden}.jd-page-head .jd-container{z-index:1;position:relative}.jd-page-head h1{color:#fff;margin-bottom:16px;font-size:clamp(34px,4.5vw,58px)}.jd-page-head p{color:#ffffffb3;max-width:640px;font-size:18px}.jd-page-head .jd-eyebrow{color:var(--jd-honey-600)}.jd-page-head .jd-eyebrow-dot{background:var(--jd-honey-600)}.jd-breadcrumb{font-family:var(--jd-font-mono);color:#ffffff80;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.jd-breadcrumb a{color:#ffffffb3}.jd-breadcrumb a:hover{color:#fff}.jd-app-detail-head{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;display:grid}@media (max-width:900px){.jd-app-detail-head{grid-template-columns:1fr}}.jd-app-screens{flex-wrap:wrap;gap:20px;display:flex}.jd-key-features{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:720px){.jd-key-features{grid-template-columns:1fr}}.jd-feature-item{background:var(--jd-surface-alt);border-radius:var(--jd-r-md);border:1px solid var(--jd-border);align-items:flex-start;gap:14px;padding:18px;display:flex}.jd-feature-icon{background:var(--jd-grad-jet);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.jd-feature-item strong{font-family:var(--jd-font-display);color:var(--jd-text);margin-bottom:4px;font-size:15px;display:block}.jd-feature-item small{color:var(--jd-slate-500);font-size:13px;line-height:1.5}.jd-cs-meta{background:var(--jd-surface-alt);border-radius:var(--jd-r-lg);border:1px solid var(--jd-border);grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:56px;padding:32px;display:grid}@media (max-width:720px){.jd-cs-meta{grid-template-columns:1fr 1fr}}.jd-cs-meta small{font-family:var(--jd-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--jd-slate-500);margin-bottom:6px;font-size:11px;display:block}.jd-cs-meta strong{font-family:var(--jd-font-display);color:var(--jd-text);font-size:18px}.jd-cs-section{border-top:1px solid var(--jd-border);grid-template-columns:240px 1fr;gap:56px;padding:48px 0;display:grid}@media (max-width:768px){.jd-cs-section{grid-template-columns:1fr;gap:16px}}.jd-cs-section h3{color:var(--jd-honey-deep);font-family:var(--jd-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.jd-cs-section p{color:var(--jd-slate-600);font-size:17px;line-height:1.6}.jd-cs-section ul{padding-left:18px}.jd-cs-section ul li{color:var(--jd-slate-600);margin-bottom:8px;font-size:16px;line-height:1.5}.jd-doc{padding:64px 0 96px}.jd-doc-grid{grid-template-columns:240px 1fr;gap:56px;display:grid}@media (max-width:880px){.jd-doc-grid{grid-template-columns:1fr}}.jd-doc-toc{border:1px solid var(--jd-border);border-radius:var(--jd-r-md);background:var(--jd-surface-alt);align-self:start;height:max-content;padding:24px;font-size:13px;position:sticky;top:96px}.jd-doc-toc h5{font-family:var(--jd-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--jd-text-muted);margin-bottom:12px;font-size:11px}.jd-doc-toc a{color:var(--jd-text-muted);border-bottom:1px solid var(--jd-border);padding:6px 0;font-size:13px;display:block}.jd-doc-toc a:last-child{border-bottom:none}.jd-doc-toc a:hover{color:var(--jd-honey-deep)}.jd-doc-body h2{margin:40px 0 16px;font-size:28px}.jd-doc-body h2:first-child{margin-top:0}.jd-doc-body h3{margin:24px 0 8px;font-size:18px}.jd-doc-body p{color:var(--jd-text-muted);margin:12px 0;font-size:16px;line-height:1.7}.jd-doc-body ul{margin:12px 0;padding-left:20px}.jd-doc-body ul li{color:var(--jd-text-muted);margin-bottom:8px;font-size:16px;line-height:1.5}.jd-doc-body strong{color:var(--jd-text)}.jd-doc-body a{color:var(--jd-honey-deep);font-weight:600}.jd-doc-body a:hover{color:var(--jd-honey-700)}.jd-doc-callout{border-left:3px solid var(--jd-honey-500);border-radius:0 var(--jd-r-sm) var(--jd-r-sm) 0;color:var(--jd-text-muted);background:#f4a52a14;padding:18px 22px;font-size:14px}.jd-doc-callout strong{color:var(--jd-text)}[data-theme=dark] .jd-doc-toc{background:#14171eb8;border-color:#f4a52a33}[data-theme=dark] .jd-doc-toc h5{color:#e2e8f0a3}[data-theme=dark] .jd-doc-toc a{color:#cbd5e1c7;border-color:#ffffff14}[data-theme=dark] .jd-doc-toc a:hover,[data-theme=dark] .jd-doc-body a{color:var(--jd-honey-600)}[data-theme=dark] .jd-doc-body a:hover{color:var(--jd-honey-500)}[data-theme=dark] .jd-doc-callout{border-left-color:var(--jd-honey-600);color:#e2e8f0cc;background:#f4a52a14}.jd-cta{padding:96px 0}.jd-cta-inner{background:var(--jd-grad-hero);border-radius:var(--jd-r-xl);text-align:center;color:#fff;isolation:isolate;padding:72px 56px;position:relative;overflow:hidden}.jd-cta-inner>:not(.jd-cta-grid){z-index:1;position:relative}.jd-cta-inner h2{color:#fff;margin-bottom:16px}.jd-cta-inner p{color:#ffffffb3;max-width:560px;margin:0 auto 32px;font-size:17px}.jd-cta-grid{z-index:0;opacity:.4;pointer-events:none;background-image:linear-gradient(#f4a52a26 1px,#0000 1px),linear-gradient(90deg,#f4a52a26 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}@media (max-width:768px){.jd-hero{padding:56px 0 72px}.jd-hero-inner{gap:40px;padding-top:8px}.jd-section,.jd-trust,.jd-process,.jd-about,.jd-why,.jd-cta{padding-top:64px;padding-bottom:64px}.jd-process-steps{margin-top:44px}.jd-about-inner{gap:48px}.jd-about-progress{margin-top:28px}.jd-cta-inner{padding:56px 32px}}@media (max-width:480px){.jd-hero{padding:40px 0 52px}.jd-hero-inner{gap:32px;padding-top:0}.jd-hero-sub{margin:18px 0 24px}.jd-hero-meta{gap:16px;margin-top:28px;padding-top:22px}.jd-section,.jd-trust,.jd-process,.jd-about,.jd-why,.jd-cta{padding-top:48px;padding-bottom:48px}.jd-process-steps{margin-top:32px}.jd-about-inner{gap:40px}.jd-about-visual{display:none}.jd-about-progress{margin-top:24px}.jd-cta-inner{padding:44px 22px}}.jd-circuit{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jd-jet-trail{pointer-events:none;width:100%;position:absolute;inset:0}.jd-fade-in{animation:.6s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
