.jdk-kicker{margin-bottom:var(--jdk-space-4);color:var(--jdk-text);font-weight:700}.jdk-pagehero .jdk-small{margin-top:var(--jdk-space-4)}.jdk-actionband{position:relative;background:var(--jdk-surface);color:var(--jdk-text)}.jdk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jdk-space-3) var(--jdk-space-5)}.jdk-actionband.jdk-actions--hero{margin-top:calc(-1 * var(--jdk-space-4));padding-bottom:var(--jdk-section-y-tight)}.jdk-actionband.jdk-actions--final{padding-top:var(--jdk-space-6);padding-bottom:var(--jdk-section-y-tight)}.jdk-actions .jdk-btn{width:auto}.jdk-actions__soft,.jdk-actions__micro{flex-basis:100%;margin:0}.jdk-actions__soft{margin-top:var(--jdk-space-1)}.jdk-final__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jdk-space-3) var(--jdk-space-5)}.jdk-final__actions .jdk-link{padding-block:.625rem}.jdk-trustbar{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--jdk-space-2) var(--jdk-space-5);margin:0;max-width:none;color:var(--jdk-text-dim);line-height:1.5}.jdk-trustbar__item{white-space:nowrap}.jdk-trustbar .jdk-link{padding-block:0;font-weight:400;color:inherit;text-decoration:underline}.jdk-softentry{display:grid;gap:var(--jdk-space-6)}.jdk-softentry__col>*+*{margin-top:var(--jdk-space-3)}.jdk-softentry__or{color:var(--jdk-text-muted);font-size:var(--jdk-size-label);font-weight:700;text-transform:uppercase;letter-spacing:.04em}@media (min-width:48em){.jdk-softentry{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--jdk-space-7)}.jdk-softentry__or{align-self:center}}.jdk-statstrip{border-top:1px solid var(--jdk-rule-strong);border-bottom:1px solid var(--jdk-rule-strong)}.jdk-statstrip .jdk-stats__num{font-family:var(--jdk-font-display);font-weight:400}.jdk-statstrip .jdk-stats{display:grid;grid-template-columns:1fr;border-top:0}.jdk-statstrip .jdk-stats__item{border-bottom:1px solid var(--jdk-rule-soft);padding:var(--jdk-space-5) 0;border-left:0}.jdk-statstrip .jdk-stats__item:last-child{border-bottom:0}.jdk-statstrip .jdk-stats__item+.jdk-stats__item{border-left:0}.jdk-statstrip .jdk-stats__ledger{border-top:1px solid var(--jdk-rule-soft)}.jdk-statstrip .jdk-ledger__row{padding-inline:0}.jdk-statstrip__note{margin-top:var(--jdk-space-5)}@media (min-width:40em){.jdk-statstrip .jdk-stats{grid-template-columns:repeat(var(--jdk-stats-n,2),minmax(0,1fr))}.jdk-statstrip .jdk-stats__item{border-bottom:0;padding-inline:var(--jdk-space-6)}.jdk-statstrip .jdk-stats__item:first-child{padding-left:0}.jdk-statstrip .jdk-stats__item:last-child{padding-right:0}.jdk-statstrip .jdk-stats__item+.jdk-stats__item{border-left:1px solid var(--jdk-rule-soft)}}@media (min-width:48em){.jdk-section .jdk-entries .jdk-entry{grid-template-columns:minmax(0,1fr)}.jdk-section .jdk-entries .jdk-entry__body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--jdk-space-2) var(--jdk-space-6);align-items:start}.jdk-section .jdk-entries .jdk-entry__title{grid-column:1}.jdk-section .jdk-entries .jdk-entry__text{grid-column:2;margin-top:0;max-width:68ch}}.jdk-updated{margin-top:var(--jdk-space-6)}.jdk-section__more{margin-top:var(--jdk-space-6)}.jdk-pagehero__loss{color:inherit}.jdk-sechead{max-width:46rem}.jdk-lpbody{background:var(--jdk-surface);color:var(--jdk-text)}.jdk-lpbody>.jdk-prose--audience>.section{margin:0!important;padding-block:var(--jdk-section-y);background:var(--jdk-surface-raised)!important}.jdk-lpbody>.jdk-prose--audience>.section:nth-child(even){background:var(--jdk-surface)!important}.jdk-lpbody>.jdk-prose--audience>.section>.container{width:100%;max-width:calc(var(--jdk-grid-max) + 2 * var(--jdk-grid-margin))!important;margin-inline:auto!important;padding-inline:var(--jdk-grid-margin)}.jdk-lpbody:has(>.jdk-prose--audience>.section:nth-child(even):last-child)+.jdk-section{--jdk-surface:var(--jdk-p-paper-50);--jdk-surface-raised:var(--jdk-p-white)}.jdk-lpbody:has(>.jdk-prose--audience>.section:nth-child(even):last-child)+.jdk-section+.jdk-section.is-alt{--jdk-surface:var(--jdk-p-white);--jdk-surface-raised:var(--jdk-p-paper-50)}.jdk-prose h2{line-height:var(--jdk-lh-h2)}.jdk-prose--audience .section>.container>*{margin-block:0!important}.jdk-prose--audience .section>.container>*+*{margin-top:var(--jdk-space-6)!important}.jdk-prose--audience .section>.container>:is(h2,h3,h4)+:is(p,ul,ol){margin-top:var(--jdk-space-3)!important}.jdk-prose--audience .section>.container>:is(.section__header,h2.section__title,div:first-child:has(>h2.section__title)){max-width:none!important;margin:0 0 var(--jdk-space-5)!important}.jdk-prose--audience .section>.container>:is(.section__header,div:first-child)>h2,.jdk-prose--audience .section>.container>h2.section__title{margin:0!important;max-width:none!important;line-height:var(--jdk-lh-h2);overflow-wrap:break-word}.jdk-prose--audience .section>.container>:is(.section__header,div:first-child)>h2~*{margin:var(--jdk-space-4) 0 0!important;max-width:none!important}.jdk-prose--audience .section>.container>:is(.section__header,h2.section__title,div:first-child:has(>h2.section__title))+*{margin-top:0!important}.jdk-prose--audience .section>.container p[style*="font-size"]{font-size:var(--jdk-size-body)!important;line-height:1.6!important}@media (min-width:64em){.jdk-prose--audience .section>.container{grid-template-rows:repeat(40,auto) 1fr}.jdk-prose--audience .section>.container>:is(.section__header,h2.section__title,div:first-child:has(>h2.section__title)){grid-column:1 / span 4;grid-row:1 / -1;align-self:start;margin-bottom:0!important}.jdk-prose--audience .section>.container>:is(.section__header,div:first-child)>h2,.jdk-prose--audience .section>.container>h2.section__title{font-size:var(--jdk-size-h2-statement);letter-spacing:0;hyphens:auto}}.jdk-prose .jdk-lp-step{grid-template-columns:2.5rem minmax(0,1fr);gap:0 var(--jdk-space-4);align-items:baseline}.jdk-prose .jdk-lp-step__num{font-family:var(--jdk-font-display);font-weight:400;font-style:normal;font-size:var(--jdk-size-h3);line-height:1.3;font-variant-numeric:lining-nums;color:var(--jdk-text)}.jdk-prose .jdk-lp-step__body{min-width:0}.jdk-prose .jdk-lp-step__body>:first-child{margin-top:0}.jdk-prose .jdk-lp-steps>.jdk-lp-step:first-child{padding-top:0}.jdk-prose :is(.jdk-lp-card,.jdk-engine-card,.jdk-case-study,.jdk-branch-card):not(:has(h3)){display:block;padding-top:var(--jdk-space-5)}.jdk-prose :is(.jdk-lp-card,.jdk-engine-card,.jdk-case-study,.jdk-branch-card):not(:has(h3))>:first-child{font-family:var(--jdk-font-display)!important;font-weight:400;font-size:var(--jdk-size-stat)!important;line-height:var(--jdk-lh-display)!important;margin:0!important;color:var(--jdk-text)!important}.jdk-prose :is(.jdk-lp-card,.jdk-engine-card,.jdk-case-study,.jdk-branch-card):not(:has(h3))>:not(:first-child){margin:var(--jdk-space-2) 0 0!important}@media (max-width:39.99em){.jdk-prose :is(div[style*="border-bottom"],div[style*="border-bottom"]~div):has(>h3):has(>p){grid-template-columns:minmax(0,1fr)}}.jdk-prose table.jdk-ptable tr>:first-child{padding-left:0}.jdk-prose table.jdk-ptable tr>:last-child{padding-right:0}@media (max-width:47.99em){.jdk-prose table.jdk-ptable{display:block;width:100%;max-width:100%;table-layout:auto}.jdk-prose table.jdk-ptable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jdk-prose table.jdk-ptable tbody{display:block;border-top:2px solid var(--jdk-rule-strong)}.jdk-prose table.jdk-ptable tbody tr{display:block;padding-block:var(--jdk-space-4);border-bottom:1px solid var(--jdk-rule-soft)}.jdk-prose table.jdk-ptable tbody :is(td,th){display:block;padding:var(--jdk-space-1) 0 0;border:0!important;font-size:var(--jdk-size-small);line-height:1.5;word-break:normal;overflow-wrap:break-word;hyphens:auto}.jdk-prose table.jdk-ptable thead tr>:first-child{text-align:left;padding-right:var(--jdk-space-1)}.jdk-prose table.jdk-ptable tbody tr>:first-child{padding-top:0;text-align:left;font-size:var(--jdk-size-body);font-weight:700;color:var(--jdk-text)}.jdk-prose table.jdk-ptable tbody tr>[data-label]:not(:first-child)::before{content:attr(data-label) ": ";font-weight:700;color:var(--jdk-text)}}.jdk-prose p>strong:first-child:has(+br){display:block;margin-bottom:var(--jdk-space-2);color:var(--jdk-text);font-weight:700}.jdk-prose p>strong:first-child+br{display:none}.jdk-prose h2+:where(p,ul,ol){margin-top:var(--jdk-space-4)}.jdk-prose ul:has(>li:only-child>a:only-child){list-style:none;padding-left:0}.jdk-prose :is(.jdk-final-cta,.jdk-inline-cta){background:#fff0;padding:var(--jdk-space-6) 0 0!important}.jdk-prose a:is(.btn,.jdk-cta-button){padding-block:var(--jdk-space-2);line-height:1.3;text-align:center}@media (max-width:47.99em){.jdk-prose :is(.jdk-final-cta,.jdk-inline-cta) a.btn{width:100%}}@media (min-width:48em){.jdk-section .jdk-entries .jdk-entry__body{grid-template-columns:calc((100% - 11 * var(--jdk-grid-gutter)) / 3 + 3 * var(--jdk-grid-gutter)) minmax(0,1fr);column-gap:var(--jdk-grid-gutter)}}.jdk-lpbody .jdk-prose [style*="Fjalla"]{font-family:var(--jdk-font-display)!important;font-weight:400!important;line-height:var(--jdk-lh-display)!important;color:var(--jdk-text)!important}.jdk-prose .jdk-lp-proof{margin-top:var(--jdk-space-4);color:var(--jdk-text-dim);font-size:var(--jdk-size-small);line-height:1.5}@media (min-width:64em){.jdk-lpbody .jdk-prose--audience .section>.container:not(:has(>.section__header,>h2.section__title,>div:first-child>h2.section__title))>*{grid-column:1 / span 8}.jdk-lpbody .jdk-prose--audience .section>.container>:is(.section__header,h2.section__title,div:first-child:has(>h2.section__title)){padding-right:var(--jdk-space-5)}.jdk-lpbody .jdk-prose--audience .section>.container>:is(.section__header,div:first-child)>h2,.jdk-lpbody .jdk-prose--audience .section>.container>h2.section__title{font-size:min(calc(var(--jdk-size-h2-statement) * 0.9), calc(3.4vw - 7px))}}@media (min-width:40em){.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav){grid-template-columns:repeat(6,minmax(0,1fr));row-gap:var(--jdk-space-6)}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>*{grid-column:span 3}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:last-child:nth-child(odd){grid-column:1 / -1}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav):has(>*>p>strong:first-child){row-gap:var(--jdk-space-5)}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav):has(>*>p>strong:first-child)>:has(>h3){grid-column:1 / -1!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:var(--jdk-grid-gutter);row-gap:var(--jdk-space-5);align-items:start;padding-top:var(--jdk-space-5)}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav):has(>*>p>strong:first-child)>:has(>h3)>h3{grid-column:1;margin:0}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav):has(>*>p>strong:first-child)>:has(>h3)>:not(h3){grid-column:2;margin:0}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav):has(>*>p>strong:first-child)>:has(>h3)>.jdk-lp-proof{margin-top:calc(var(--jdk-space-4) - var(--jdk-space-5))}}@supports selector(:nth-child(1of .a)){@media (min-width:40em){.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:last-child:nth-child(odd){grid-column:span 3}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-last-child(1of :has(h3)):nth-child(odd of :has(h3)),.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-last-child(1of :not(:has(h3))):nth-child(odd of :not(:has(h3))){grid-column:1 / -1}}@media (min-width:75em){.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-last-child(1of :has(h3)):nth-child(odd of :has(h3)),.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-last-child(1of :not(:has(h3))):nth-child(odd of :not(:has(h3))){grid-column:span 3}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:is(:nth-child(1of :has(h3)):nth-last-child(1of :has(h3)),:nth-child(1of :not(:has(h3))):nth-last-child(1of :not(:has(h3)))){grid-column:1 / -1}.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-child(1of :has(h3)):is(:nth-last-child(3n of :has(h3)),:nth-last-child(5of :has(h3)),:nth-last-child(7of :has(h3))),.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-child(1of :has(h3)):nth-last-child(3n of :has(h3))~:has(h3),.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-child(1of :has(h3)):is(:nth-last-child(5of :has(h3)),:nth-last-child(7of :has(h3)))~:nth-child(-n+3 of :has(h3)),.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-child(1of :not(:has(h3))):is(:nth-last-child(3n of :not(:has(h3))),:nth-last-child(5of :not(:has(h3))),:nth-last-child(7of :not(:has(h3)))),.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-child(1of :not(:has(h3))):nth-last-child(3n of :not(:has(h3)))~:not(:has(h3)),.jdk-lpbody .jdk-prose--audience :is(.jdk-lp-value-grid,.jdk-engine-grid,.jdk-case-studies,.jdk-branch-nav)>:nth-child(1of :not(:has(h3))):is(:nth-last-child(5of :not(:has(h3))),:nth-last-child(7of :not(:has(h3))))~:nth-child(-n+3 of :not(:has(h3))){grid-column:span 2}}}