@import url("https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap");:root{--jd-bg:#0A0A0B;--jd-bg-deep:#050505;--jd-surface-1:#111114;--jd-surface-2:#18181D;--jd-surface-3:#22222A;--jd-fg:#F5F4F1;--jd-fg-2:#A8A6A1;--jd-fg-3:#6E6C68;--jd-fg-4:#44423E;--jd-hairline:rgba(255,255,255,0.08);--jd-hairline-strong:rgba(255,255,255,0.16);--jd-divider:rgba(255,255,255,0.04);--jd-amber:#F0B86E;--jd-violet:#A78BFA;--jd-blue:#7BA7E1;--jd-success:#6FCF97;--jd-warning:#E8C46C;--jd-alert:#E08566;--jd-grad-1:#0A1228;--jd-grad-2:#1B3458;--jd-grad-3:#2E6B7A;--jd-grad-4:#6B4FA8;--jd-grad-5:#B85B89;--jd-grad-6:#D49560;--jd-chip-amber-bg:rgba(240,184,110,0.14);--jd-chip-violet-bg:rgba(167,139,250,0.14);--jd-chip-blue-bg:rgba(123,167,225,0.14);--jd-chip-success-bg:rgba(111,207,151,0.14);--jd-chip-warning-bg:rgba(232,196,108,0.14);--jd-chip-alert-bg:rgba(224,133,102,0.14);--jd-chip-neutral-bg:rgba(255,255,255,0.06);--jd-font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--jd-font-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--jd-font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--jd-radius-sm:8px;--jd-radius-md:16px;--jd-radius-lg:24px;--jd-radius-pill:999px;--jd-shadow-inner:inset 0 1px 0 rgba(255,255,255,0.06);--jd-shadow-pop:0 12px 32px rgba(0,0,0,0.40);--jd-shadow-mock:inset 0 1px 0 rgba(255,255,255,0.06),0 24px 64px rgba(0,0,0,0.45);--jd-ease-out:cubic-bezier(0.16,1,0.3,1);--jd-dur:200ms;--jd-container:1240px;--jd-gutter:24px}body:has(.jelo-dark){background:#0A0A0B}.jelo-dark{background:var(--jd-bg);color:var(--jd-fg);font-family:var(--jd-font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01";overflow-x:clip}.jelo-dark *,.jelo-dark :after,.jelo-dark :before{box-sizing:border-box}.jelo-dark ::selection{background:var(--jd-violet);color:var(--jd-bg-deep)}.jelo-dark h1,.jelo-dark h2,.jelo-dark h3,.jelo-dark h4{margin-block:0;font-weight:500;letter-spacing:-.02em;line-height:1.12;color:var(--jd-fg);text-wrap:balance}.jelo-dark p{margin-block:0;text-wrap:pretty}.jd-serif{font-family:var(--jd-font-serif);font-style:italic;font-weight:400;letter-spacing:0}.jd-eyebrow{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--jd-fg-2)}.jd-container{max-width:var(--jd-container);margin:0 auto;padding-left:var(--jd-gutter);padding-right:var(--jd-gutter)}.jd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--jd-radius-pill);font-family:var(--jd-font-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:filter var(--jd-dur) var(--jd-ease-out),background var(--jd-dur) var(--jd-ease-out),border-color var(--jd-dur) var(--jd-ease-out)}.jd-btn:active{opacity:.85}.jd-btn--primary{background:var(--jd-fg);color:var(--jd-bg-deep)}.jd-btn--primary:hover{filter:brightness(1.04)}.jd-btn--secondary{background:transparent;color:var(--jd-fg);border-color:var(--jd-hairline-strong)}.jd-btn--secondary:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.24)}.jd-btn--ghost{background:transparent;color:var(--jd-fg)}.jd-btn--ghost:hover{background:rgba(255,255,255,.06)}.jd-btn--sm{height:36px;padding:0 14px;font-size:13px}.jd-btn--lg{height:52px;padding:0 28px;font-size:16px}.jd-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--jd-radius-pill);font-size:12px;font-weight:500;letter-spacing:-.01em;background:var(--jd-chip-neutral-bg);color:var(--jd-fg);white-space:nowrap}.jd-chip--success{background:var(--jd-chip-success-bg);color:var(--jd-success)}.jd-chip--warning{background:var(--jd-chip-warning-bg);color:var(--jd-warning)}.jd-chip--alert{background:var(--jd-chip-alert-bg);color:var(--jd-alert)}.jd-chip--blue{background:var(--jd-chip-blue-bg);color:var(--jd-blue)}.jd-chip--amber{background:var(--jd-chip-amber-bg);color:var(--jd-amber)}.jd-chip--violet{background:var(--jd-chip-violet-bg);color:var(--jd-violet)}.jd-chip__dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.jd-card{background:var(--jd-surface-1);border:1px solid var(--jd-hairline);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-inner);transition:border-color var(--jd-dur) var(--jd-ease-out)}.jd-table{width:100%;border-collapse:collapse;font-size:14px}.jd-table td,.jd-table th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--jd-hairline)}.jd-table thead th{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--jd-fg-3);background:var(--jd-surface-2);border-bottom:1px solid var(--jd-hairline-strong)}.jd-table thead th.jd-table__jelo{color:var(--jd-fg)}.jd-table thead th.jd-table__competitor,.jd-table thead th.jd-table__jelo{text-transform:none;letter-spacing:-.01em;font-size:14px;text-align:center}.jd-table td,.jd-table thead th.jd-table__competitor{color:var(--jd-fg-2)}.jd-table td:first-child{color:var(--jd-fg)}.jd-table .jd-table__competitor-cell,.jd-table .jd-table__jelo-cell{text-align:center}.jd-table .jd-table__jelo-cell{background:rgba(167,139,250,.05);border-left:1px solid var(--jd-hairline);border-right:1px solid var(--jd-hairline)}.jd-table .jd-win{color:var(--jd-success);font-weight:500}.jd-table tr:last-child td{border-bottom:none}.jd-table tr.jd-table__total td{background:var(--jd-surface-2);font-weight:500;color:var(--jd-fg)}.jd-table-wrap{background:var(--jd-surface-1);border:1px solid var(--jd-hairline);border-radius:var(--jd-radius-lg);overflow:hidden;box-shadow:var(--jd-shadow-inner)}.jd-table-wrap__head{padding:12px 18px;background:var(--jd-surface-2);border-bottom:1px solid var(--jd-hairline);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--jd-fg-3)}.jd-table-scroll{overflow-x:auto}.jd-breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--jd-fg-3);margin-bottom:32px;list-style:none;padding:0}.jd-breadcrumb a{color:var(--jd-fg-2)}.jd-breadcrumb a:hover{color:var(--jd-fg)}.jd-breadcrumb__sep{color:var(--jd-fg-4)}.jd-versus{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.jd-versus__chip{font-size:14px;font-weight:500;padding:8px 18px;border-radius:var(--jd-radius-pill);border:1px solid var(--jd-hairline)}.jd-versus__chip--jelo{color:var(--jd-fg);border-color:var(--jd-hairline-strong);background:var(--jd-surface-2)}.jd-versus__chip--other{color:var(--jd-fg-3);background:var(--jd-surface-1)}.jd-versus__vs{font-size:13px;color:var(--jd-fg-3);letter-spacing:.04em;text-transform:uppercase}.jd-page{max-width:880px;margin:0 auto;padding:clamp(96px,12vw,160px) var(--jd-gutter) 96px}.jd-page--narrow{max-width:720px}.jd-page--wide{max-width:1080px}.jd-page__head{text-align:center;margin-bottom:56px}.jd-page__eyebrow{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--jd-fg-3);margin-bottom:16px}.jd-page__title{font-size:clamp(36px,6vw,64px);font-weight:500;letter-spacing:-.022em;line-height:1.08;margin:0 auto 16px;text-wrap:balance}.jd-page__sub{font-size:17px;color:var(--jd-fg-2);line-height:1.55;max-width:640px;margin:0 auto;text-wrap:pretty}.jd-prose{font-size:15.5px;color:var(--jd-fg-2);line-height:1.7}.jd-prose h2{font-size:clamp(22px,3vw,28px);letter-spacing:-.01em;margin:48px 0 14px}.jd-prose h2,.jd-prose h3{color:var(--jd-fg);font-weight:500}.jd-prose h3{font-size:18px;letter-spacing:-.005em;margin:28px 0 10px}.jd-prose p{margin:0 0 18px}.jd-prose ol,.jd-prose ul{margin:14px 0 20px;padding-left:24px}.jd-prose li{margin-bottom:8px}.jd-prose strong{color:var(--jd-fg);font-weight:500}.jd-prose a{color:var(--jd-fg);text-decoration:underline;text-decoration-color:var(--jd-hairline-strong);text-underline-offset:4px;transition:text-decoration-color var(--jd-dur) var(--jd-ease-out)}.jd-prose a:hover{text-decoration-color:var(--jd-fg)}.jd-prose .lead{font-size:17.5px;color:var(--jd-fg);line-height:1.55}.jd-prose__meta{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--jd-fg-3);margin-bottom:32px}.jd-panel{background:var(--jd-surface-1);border:1px solid var(--jd-hairline);border-radius:var(--jd-radius-lg);box-shadow:var(--jd-shadow-inner);padding:clamp(28px,4vw,40px)}.jd-field{display:block;margin-bottom:18px}.jd-label{font-size:13px;font-weight:500;margin-bottom:8px}.jd-input,.jd-label{display:block;color:var(--jd-fg)}.jd-input{width:100%;height:44px;padding:0 14px;background:var(--jd-surface-2);border:1px solid var(--jd-hairline);border-radius:var(--jd-radius-sm);font-family:var(--jd-font-sans);font-size:14px;outline:none;transition:border-color var(--jd-dur) var(--jd-ease-out),background var(--jd-dur) var(--jd-ease-out)}.jd-input::placeholder{color:var(--jd-fg-3)}.jd-input:focus{border-color:var(--jd-hairline-strong);background:var(--jd-surface-3)}.jd-input--textarea{height:auto;min-height:120px;padding-top:12px;padding-bottom:12px;resize:vertical}.jd-form-help{font-size:12.5px;color:var(--jd-fg-3);margin-top:8px}.jd-notice{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;border-radius:var(--jd-radius-md);text-align:center}.jd-notice--success{background:var(--jd-chip-success-bg);border:1px solid rgba(111,207,151,.3);color:var(--jd-fg)}.jd-notice--error{background:var(--jd-chip-alert-bg);border:1px solid rgba(224,133,102,.3);color:var(--jd-fg)}.jd-nav{position:fixed;top:0;left:0;right:0;z-index:50;height:64px;background:rgba(10,10,11,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--jd-hairline)}.jd-nav__inner{max-width:var(--jd-container);margin:0 auto;height:100%;padding:0 var(--jd-gutter);justify-content:space-between;gap:32px}.jd-nav__brand,.jd-nav__inner{display:flex;align-items:center}.jd-nav__logo{height:42px;width:auto;display:block;filter:brightness(0) invert(1)}.jd-nav__links{display:flex;gap:28px;font-size:14px;color:var(--jd-fg-2)}.jd-nav__link{transition:color var(--jd-dur) var(--jd-ease-out)}.jd-nav__link:hover{color:var(--jd-fg)}.jd-nav__actions{display:flex;align-items:center;gap:12px}.jd-nav__menu-btn{display:none;background:none;border:none;cursor:pointer;color:var(--jd-fg);padding:6px}.jd-nav__mobile{display:none;flex-direction:column;padding:12px var(--jd-gutter) 20px;background:rgba(10,10,11,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--jd-hairline)}.jd-nav__mobile a{padding:12px 0;font-size:15px;color:var(--jd-fg-2)}.jd-nav__mobile .jd-btn{margin-top:8px}.jd-section{padding:clamp(80px,12vw,160px) 0;scroll-margin-top:80px}.jd-display{font-size:clamp(36px,5.4vw,64px);font-weight:500;letter-spacing:-.022em;line-height:1.08}.jd-hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:64px}.jd-hero__bg{position:absolute;inset:0;background-image:url(/lp-dark/gradient-hero.png);background-size:cover;background-position:50%;opacity:.85;animation:jdHeroDrift 24s ease-in-out infinite alternate}.jd-hero__vignette{position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 100%,rgba(10,10,11,0),rgba(10,10,11,1) 95%),radial-gradient(80% 80% at 50% 0,rgba(10,10,11,0),rgba(10,10,11,1) 95%);pointer-events:none}.jd-hero__inner{position:relative;max-width:1320px;padding:120px 24px 88px;text-align:center}.jd-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(10,10,11,.5);border:1px solid var(--jd-hairline-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--jd-fg-2);margin-bottom:32px}.jd-hero__title{font-size:clamp(36px,6.5vw,84px);font-weight:500;letter-spacing:-.022em;line-height:1.04}.jd-hero__sub{font-size:18px;line-height:1.55;color:var(--jd-fg-2);max-width:620px;margin:32px auto 0}.jd-hero__ctas{gap:12px;margin-top:40px}.jd-hero__ctas,.jd-hero__meta{display:flex;justify-content:center;flex-wrap:wrap}.jd-hero__meta{gap:14px;align-items:center;margin-top:64px;font-size:13px;color:var(--jd-fg-3)}.jd-dot{width:4px;height:4px;border-radius:999px;background:var(--jd-fg-3)}.jd-hero__ticker{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-family:var(--jd-font-mono);font-size:12.5px;letter-spacing:.01em;color:var(--jd-fg-3);min-height:18px}.jd-hero__ticker-dot{width:6px;height:6px;border-radius:50%;background:var(--jd-success);flex-shrink:0;animation:jdPulse 2.4s ease-in-out infinite}.jd-hero__ticker-text{transition:opacity .32s var(--jd-ease-out)}.jd-hero__ticker-text.is-fade{opacity:0}.jd-features__head{text-align:center;margin-bottom:72px}.jd-features__head .jd-eyebrow{display:block;margin-bottom:20px}.jd-features__title{font-size:clamp(32px,5vw,60px);max-width:820px;margin:0 auto}.jd-features__grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--jd-hairline);border-radius:var(--jd-radius-lg);overflow:hidden}.jd-feature{padding:40px 32px;border-right:1px solid var(--jd-hairline);border-bottom:1px solid var(--jd-hairline);display:flex;flex-direction:column;gap:14px;min-height:224px}.jd-feature:nth-child(3n){border-right:none}.jd-feature:nth-last-child(-n+3){border-bottom:none}.jd-feature__icon{color:var(--jd-fg)}.jd-feature__title{font-size:20px;font-weight:500;letter-spacing:-.01em}.jd-feature__body{font-size:14px;color:var(--jd-fg-2);line-height:1.6}.jd-features__grid{transition:border-color .8s var(--jd-ease-out)}.jd-feature{transition:border-right-color .65s var(--jd-ease-out),border-bottom-color .65s var(--jd-ease-out);transition-delay:calc(var(--jd-i, 0) * .14s)}.jd-feature__body,.jd-feature__icon,.jd-feature__title{transition:opacity .65s var(--jd-ease-out),transform .65s var(--jd-ease-out)}.jd-feature__icon{transition-delay:calc(var(--jd-i, 0) * .14s + .15s)}.jd-feature__title{transition-delay:calc(var(--jd-i, 0) * .14s + .32s)}.jd-feature__body{transition-delay:calc(var(--jd-i, 0) * .14s + .49s)}.jd-features--armed .jd-features__grid{border-color:transparent}.jd-features--armed .jd-feature{border-right-color:transparent;border-bottom-color:transparent}.jd-features--armed .jd-feature__icon{opacity:0;transform:scale(.7)}.jd-features--armed .jd-feature__body,.jd-features--armed .jd-feature__title{opacity:0;transform:translateY(12px)}.jd-features.is-built .jd-features__grid{border-color:var(--jd-hairline)}.jd-features.is-built .jd-feature{border-right-color:var(--jd-hairline);border-bottom-color:var(--jd-hairline)}.jd-features.is-built .jd-feature__icon{opacity:1;transform:scale(1)}.jd-features.is-built .jd-feature__body,.jd-features.is-built .jd-feature__title{opacity:1;transform:translateY(0)}.jd-feature:first-child{--jd-i:0}.jd-feature:nth-child(2){--jd-i:1}.jd-feature:nth-child(3){--jd-i:2}.jd-feature:nth-child(4){--jd-i:3}.jd-feature:nth-child(5){--jd-i:4}.jd-feature:nth-child(6){--jd-i:5}.jd-product__inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.jd-product__copy{display:flex;flex-direction:column;gap:20px}.jd-product--reverse .jd-product__copy{order:2}.jd-product--reverse .jd-product__art{order:1}.jd-product__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.jd-product__eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.jd-product__title{font-size:clamp(30px,4.4vw,54px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.jd-product__body{font-size:17px;color:var(--jd-fg-2);line-height:1.6;max-width:480px}.jd-product__art{position:relative;border-radius:var(--jd-radius-lg);overflow:hidden;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:32px;border:1px solid var(--jd-hairline);background-size:cover;background-position:50%}.jd-product__art--coding{background-image:url(/lp-dark/gradient-coding.png)}.jd-product__art--claims{background-image:url(/lp-dark/gradient-claims.png)}.jd-product__art--billing{background-image:url(/lp-dark/gradient-billing.png)}.jd-mock{width:100%;max-width:460px;background:var(--jd-surface-1);border:1px solid var(--jd-hairline);border-radius:var(--jd-radius-md);box-shadow:var(--jd-shadow-mock);overflow:hidden}.jd-mock__head{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--jd-divider)}.jd-mock__title{font-size:13px;font-weight:500}.jd-mock__sub{font-family:var(--jd-font-mono);font-size:12px;color:var(--jd-fg-3);margin-top:2px}.jd-mock__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.jd-mock__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.jd-mock__label{font-size:12px;color:var(--jd-fg-3);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.jd-mock__val{font-size:14px;font-family:var(--jd-font-mono)}.jd-mock__codes{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--jd-divider)}.jd-mock__code{font-family:var(--jd-font-mono);font-size:12.5px}.jd-mock__actions{display:flex;gap:8px;margin-top:4px}.jd-mock__step{display:flex;gap:14px;align-items:flex-start;padding-bottom:16px;position:relative}.jd-mock__step:last-child{padding-bottom:0}.jd-mock__bullet{width:24px;height:24px;border-radius:999px;background:var(--jd-bg-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.jd-mock__bullet i{width:8px;height:8px;border-radius:999px}.jd-mock__line{position:absolute;left:11px;top:24px;bottom:-4px;width:1px;background:var(--jd-hairline)}.jd-mock__step-title{font-size:13px;font-weight:500}.jd-mock__step-sub{font-size:12px;color:var(--jd-fg-3);margin-top:2px}.jd-mock__big{font-size:36px;font-weight:500;letter-spacing:-.02em;font-family:var(--jd-font-mono)}.jd-mock__big span{color:var(--jd-fg-3)}.jd-mock__desc{font-size:13px;color:var(--jd-fg-2);line-height:1.5}.jd-mock__meta{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--jd-divider);font-size:12px;color:var(--jd-fg-3)}.jd-scrolly{position:relative}.jd-scrolly--armed{height:320vh}.jd-scrolly__anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none;opacity:0;scroll-margin-top:80px}.jd-scrolly__sticky{position:static;height:auto;display:flex;align-items:center;overflow:hidden}.jd-scrolly--armed .jd-scrolly__sticky{position:sticky;top:0;height:100vh}.jd-scrolly__stage{position:relative;width:100%}.jd-scrolly--armed .jd-scrolly__stage{display:grid}.jd-scrolly__slide{width:100%;display:flex;align-items:center;padding:clamp(80px,12vw,160px) 0}.jd-scrolly--armed .jd-scrolly__slide{grid-area:1/1;padding:0;opacity:0;pointer-events:none;transition:opacity .5s var(--jd-ease-out)}.jd-scrolly--armed .jd-scrolly__slide.is-active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.jd-scrolly--armed .jd-scrolly__slide{transition:none}}@media (max-width:980px){.jd-scrolly--armed{height:auto}.jd-scrolly--armed .jd-scrolly__sticky{position:static;height:auto;overflow:visible}.jd-scrolly--armed .jd-scrolly__stage{display:flex;flex-direction:column}.jd-scrolly--armed .jd-scrolly__slide{grid-area:auto;padding:clamp(80px,12vw,160px) 0;opacity:1;pointer-events:auto;transition:none}.jd-scrolly__anchor{display:none}}.jd-numbers__head{text-align:center;margin-bottom:56px}.jd-numbers__head .jd-eyebrow{display:block;margin-bottom:16px}.jd-numbers__title{font-size:clamp(34px,5vw,56px);max-width:760px;margin:0 auto}.jd-numbers__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--jd-hairline);border-radius:var(--jd-radius-lg);overflow:hidden}.jd-numbers__stat{padding:48px 32px;border-right:1px solid var(--jd-hairline);display:flex;flex-direction:column;gap:14px;min-height:200px;justify-content:center}.jd-numbers__stat:last-child{border-right:none}.jd-numbers__big{font-family:var(--jd-font-mono);font-feature-settings:"tnum" 1,"zero" 1;font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--jd-fg);white-space:nowrap}.jd-numbers__caption{font-size:14px;color:var(--jd-fg-2);line-height:1.4}@media (max-width:980px){.jd-numbers__grid{grid-template-columns:repeat(2,1fr)}.jd-numbers__stat:nth-child(2n){border-right:none}.jd-numbers__stat:nth-child(-n+2){border-bottom:1px solid var(--jd-hairline)}}@media (max-width:560px){.jd-numbers__grid{grid-template-columns:1fr 1fr}.jd-numbers__stat{min-height:0;text-align:center;align-items:center;border-right:1px solid var(--jd-hairline);border-bottom:1px solid var(--jd-hairline)}.jd-numbers__stat:nth-child(2n){border-right:none}.jd-numbers__stat:nth-child(n+3){border-bottom:none}}.jd-marquee__head{text-align:center;margin-bottom:56px}.jd-marquee__head .jd-eyebrow{display:block;margin-bottom:16px}.jd-marquee__title{font-size:clamp(28px,3.6vw,44px);max-width:760px;margin:0 auto}.jd-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.jd-marquee__track{display:flex;gap:64px;width:max-content;animation:jdScrollX 44s linear infinite}.jd-marquee:hover .jd-marquee__track{animation-play-state:paused}.jd-marquee__item{font-family:var(--jd-font-serif);font-style:italic;font-size:34px;color:var(--jd-fg-2);letter-spacing:-.01em;white-space:nowrap}.jd-testimonial{max-width:880px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:40px;align-items:center}.jd-testimonial__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--jd-surface-2)}.jd-testimonial__avatar img{width:100%;height:100%;object-fit:cover;display:block}.jd-testimonial__quote{font-size:clamp(26px,4vw,40px);font-weight:500;letter-spacing:-.015em;line-height:1.25;margin:0}.jd-testimonial__cite{font-size:14px;color:var(--jd-fg-2);display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.jd-faq__inner{max-width:760px;margin:0 auto}.jd-faq__head{text-align:center;margin-bottom:56px}.jd-faq__head .jd-eyebrow{display:block;margin-bottom:16px}.jd-faq__title{font-size:clamp(34px,5vw,56px)}.jd-faq__item{border-bottom:1px solid var(--jd-hairline)}.jd-faq__head-row{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--jd-fg);font-family:var(--jd-font-sans)}.jd-faq__q{font-size:18px;font-weight:500;letter-spacing:-.01em}.jd-faq__toggle{font-size:22px;color:var(--jd-fg-2);line-height:1;font-weight:300;flex-shrink:0}.jd-faq__a{font-size:15px;color:var(--jd-fg-2);line-height:1.6;padding-bottom:24px;max-width:620px}.jd-faq-item>summary::-webkit-details-marker{display:none}.jd-faq-item>summary{list-style:none}.jd-faq-item[open]{border-color:rgba(245,244,241,.18)}.jd-faq-item[open] .jd-faq-icon{transform:rotate(45deg)}.jd-faq-item:hover{border-color:rgba(245,244,241,.16)}.jd-toc-link:hover{border-left-color:var(--jd-success)!important}.jd-related-link:hover,.jd-toc-link:hover{color:var(--jd-fg)!important}.jd-related-card{border:1px solid var(--jd-hairline)}.jd-related-card:hover{border-color:var(--jd-hairline-2);transform:translateY(-1px)}.jd-related-card:hover span[aria-hidden]{transform:translateX(3px)}.jd-cta{position:relative;overflow:hidden}.jd-cta__art{position:absolute;inset:18% 0;background-image:url(/lp-dark/gradient-hero.png);background-size:cover;background-position:50%;opacity:.5;filter:blur(40px)}.jd-cta__inner{position:relative;text-align:center;max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:28px;align-items:center}.jd-cta__title{font-size:clamp(44px,7vw,88px);font-weight:500;letter-spacing:-.022em;line-height:1.04}.jd-cta__sub{font-size:17px;color:var(--jd-fg-2);max-width:540px;line-height:1.55}.jd-cta__ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.jd-footer{border-top:1px solid var(--jd-hairline);padding:80px 0 48px}.jd-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px}.jd-footer__brand{display:flex;flex-direction:column;gap:16px;max-width:320px}.jd-footer__logo{display:block;align-self:flex-start;height:36px;width:auto;filter:brightness(0) invert(1)}.jd-footer__tag{font-size:14px;color:var(--jd-fg-2);line-height:1.6}.jd-footer__col-h{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--jd-fg-3);margin-bottom:16px}.jd-footer__list{display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--jd-fg-2)}.jd-footer__list a{transition:color var(--jd-dur) var(--jd-ease-out)}.jd-footer__list a:hover{color:var(--jd-fg)}.jd-footer__bottom{max-width:var(--jd-container);margin:56px auto 0;padding:24px var(--jd-gutter) 0;border-top:1px solid var(--jd-hairline);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--jd-fg-3)}@keyframes jdScrollX{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes jdHeroDrift{0%{transform:scale(1.02) translate(0)}50%{transform:scale(1.08) translate(-2%,1%)}to{transform:scale(1.02) translate(2%,-1%)}}@keyframes jdPulse{0%,to{box-shadow:0 0 0 0 rgba(111,207,151,.45)}50%{box-shadow:0 0 0 6px rgba(111,207,151,0)}}@media (prefers-reduced-motion:reduce){.jd-hero__bg,.jd-hero__ticker-dot{animation:none}.jd-marquee__track{animation-duration:120s}}@media (max-width:980px){.jd-product__inner{grid-template-columns:1fr;gap:48px}.jd-product--reverse .jd-product__art,.jd-product--reverse .jd-product__copy{order:0}.jd-product__art{aspect-ratio:16/11}.jd-footer__grid{grid-template-columns:1fr 1fr;gap:40px}.jd-footer__brand{grid-column:1/-1;max-width:none}}@media (max-width:860px){.jd-nav__actions .jd-nav__cta-desktop,.jd-nav__links{display:none}.jd-nav__menu-btn{display:inline-flex}.jd-nav__mobile--open{display:flex}.jd-features__grid{grid-template-columns:1fr}.jd-feature{border-right:none}.jd-feature:nth-last-child(-n+3){border-bottom:1px solid var(--jd-hairline)}.jd-feature:last-child{border-bottom:none}}@media (max-width:980px){.jd-blog-grid{grid-template-columns:1fr!important;gap:40px!important}.jd-blog-sidebar{position:static!important;top:auto!important}}@media (max-width:560px){.jd-section{padding:clamp(56px,12vw,96px) 0}.jd-footer__grid{grid-template-columns:1fr}.jd-hero__inner{padding:80px 20px 48px}.jd-hero__title{font-size:clamp(26px,7vw,56px)}.jd-hero__eyebrow{font-size:11px;margin-bottom:20px}.jd-hero__sub{font-size:16px;margin-top:20px}.jd-hero__meta{margin-top:36px;font-size:12px;gap:10px}.jd-hero__ticker{display:none}.jd-btn--lg{width:100%;height:48px;font-size:15px;padding:0 20px}.jd-cta__ctas,.jd-hero__ctas{width:100%;gap:10px}.jd-features__head{margin-bottom:36px}.jd-features__title{font-size:clamp(26px,7vw,44px)}.jd-feature{padding:24px 20px;min-height:0;gap:8px}.jd-feature__title{font-size:17px}.jd-feature__body{font-size:13.5px}.jd-product__title{font-size:clamp(24px,7vw,36px)}.jd-product__body{font-size:15px;line-height:1.55}.jd-product__art{padding:20px;aspect-ratio:auto}.jd-product__inner{gap:32px}.jd-mock{max-width:none}.jd-mock__head{padding:12px 14px}.jd-mock__body{padding:14px;gap:10px}.jd-mock__title{font-size:12px}.jd-mock__label,.jd-mock__sub{font-size:11px}.jd-mock__val{font-size:12.5px}.jd-mock__code{font-size:11px}.jd-mock__big{font-size:28px}.jd-numbers__head{margin-bottom:28px}.jd-numbers__title{font-size:clamp(26px,7vw,44px)}.jd-numbers__stat{padding:24px 12px;gap:6px}.jd-numbers__big{font-size:clamp(24px,7.5vw,34px)}.jd-numbers__caption{font-size:12px;line-height:1.35}.jd-marquee__head{margin-bottom:32px}.jd-marquee__title{font-size:clamp(24px,7vw,38px)}.jd-marquee__item{font-size:26px}.jd-marquee__track{gap:36px}.jd-testimonial{gap:28px}.jd-testimonial__quote{font-size:clamp(22px,6.5vw,32px)}.jd-testimonial__cite{font-size:13px;gap:6px}.jd-faq__head{margin-bottom:32px}.jd-faq__title{font-size:clamp(28px,7vw,44px)}.jd-faq__q{font-size:15.5px}.jd-faq__a{font-size:14px;padding-bottom:20px}.jd-faq__head-row{padding:20px 0;gap:16px}.jd-cta__title{font-size:clamp(32px,9vw,60px)}.jd-cta__sub{font-size:15px}.jd-footer{padding:56px 0 32px}.jd-footer__grid{grid-template-columns:1fr 1fr;gap:32px 20px}.jd-footer__brand{grid-column:1/-1;gap:12px;max-width:none}.jd-footer__logo{height:28px}.jd-footer__tag{font-size:13.5px;line-height:1.55}.jd-footer__col-h{margin-bottom:12px;font-size:11px}.jd-footer__list{gap:10px;font-size:13.5px}.jd-footer__bottom{margin-top:36px;padding-top:20px;font-size:11px;flex-direction:column;justify-content:flex-start;gap:8px}}