.ki-crumbs{margin:0 0 28px;color:#8a8f98}.ki-crumbs a{color:#c4c7cd;text-decoration:none}.ki-crumbs a:hover{text-decoration:underline}.ki-hero{padding-top:48px}.ki-hero-split{align-items:stretch;gap:40px}.ki-hero-txt{display:flex;flex-direction:column;justify-content:center;min-width:0}.ki-h1{font-size:clamp(2.125rem,1.1rem + 3.8vw,4.25rem);margin-top:18px}.ki-acc{background:linear-gradient(90deg,#f3d77a,#d4af37 55%,#b8902a);-webkit-background-clip:text;background-clip:text;color:#fff0}.ki-portrait{flex:0 0 36%;min-height:520px;background:#15171c url(/wp-content/themes/jdk-custom/assets/relaunch/src/8c3b9d780c0c020788cb95ca7d56d10c.webp) 46% 30%/cover no-repeat;clip-path:polygon(96px 0,100% 0,100% 100%,0 100%,0 94px)}.ki-intro{max-width:760px;margin-top:16px}.jdk-quick-answer{border:1px solid #e3e5e8;border-left-width:1px;border-radius:6px;padding:28px 32px;margin:0 0 72px;max-width:900px}.jdk-quick-answer .lead{margin:10px 0 0}.ki-sechead{text-transform:uppercase;font-family:"Fjalla One","Arial Narrow",sans-serif;font-weight:400}.ki-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.ki-entry .txt{margin-top:12px}.ki-grid3{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:40px}.ki-grid3>*{grid-column:span 2}.ki-grid3>:nth-child(4){grid-column:2 / span 2}.ki-grid3>:nth-child(5){grid-column:4 / span 2}.ki-dcard{background:#15171c;border:1px solid #2a2d34;border-radius:6px;padding:28px}.ki-dcard .h3,.ki-s3 .h3{font-family:"Fjalla One","Arial Narrow",sans-serif;font-weight:400;letter-spacing:.01em;color:#fff}.ki-dcard .txt{margin-top:12px}.ki-grid4{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ki-lcard{background:#fff;border:1px solid #e3e5e8;border-radius:6px;padding:24px}.ki-lcard .txt{margin-top:10px}.ki-line{margin-top:28px;max-width:760px}.ki-diagram{margin:48px 0 0}.ki-diagram svg{display:block;width:100%;height:auto}.ki-dg-v{display:none!important;max-width:420px;margin:0 auto}.ki-dg-t{font-family:"Fjalla One","Arial Narrow",sans-serif;font-size:24px;text-transform:uppercase;letter-spacing:.02em}.ki-dg-i{font-size:19px}.ki-dg-v .ki-dg-t{font-size:22px}.ki-dg-v .ki-dg-i{font-size:18px}.ki-diagram figcaption{margin-top:16px}.ki-steps{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.ki-steps li{display:flex;gap:18px;min-width:0}.ki-n{font-family:"Fjalla One","Arial Narrow",sans-serif;font-size:32px;line-height:1;color:#d4af37;flex:0 0 28px}.ki-steps .h3{color:#fff}.ki-steps .txt{margin-top:8px}.ki-tag{font-size:13px;font-weight:600;color:#8a8f98;white-space:nowrap}.ki-def{margin-top:56px;background:#15171c;border:1px solid #2a2d34;border-radius:6px;padding:28px 32px;max-width:900px}.ki-def .h3{color:#fff}.ki-def .txt{margin-top:12px}.ki-s3 a,.ki-s5 a{color:#fff;text-decoration:underline;text-underline-offset:3px}.ki-s2 .txt a,.ki-s2 .lead a,.ki-s6 .txt a,.ki-s7 .txt a{text-decoration:underline;text-underline-offset:3px}.ki-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;padding:32px 0;border-top:1px solid #e3e5e8;border-bottom:1px solid #e3e5e8}.ki-stat{font-family:"Fjalla One","Arial Narrow",sans-serif;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.05;color:#b8902a;margin:0 0 6px;white-space:normal}.ki-stat a{color:inherit;text-decoration:none}.ki-stat sup{font-size:.45em}.ki-cases{display:grid;gap:20px;margin-top:40px}.ki-case{display:flex;gap:28px;align-items:center;border:1px solid #e3e5e8;border-radius:6px;padding:24px}.ki-case-logo{flex:0 0 160px;display:flex;justify-content:center}.ki-case-logo .lgb{display:flex;align-items:center;width:160px;height:56px;justify-content:center;overflow:hidden}.ki-case-logo .lgb img{display:block;width:var(--lg-ow,70%);height:auto;max-height:100%;object-fit:contain}.ki-case-txt{min-width:0}.ki-case-txt .txt{margin-top:8px}.ki-case-txt .small{margin-top:8px}.ki-case .h3 a{text-decoration:none}.ki-seg{display:inline-block;font-weight:600;color:#6b7079;border:1px solid #e3e5e8;border-radius:999px;padding:2px 10px;margin-left:8px;vertical-align:middle}.ki-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.ki-quote{margin:0;border:1px solid #e3e5e8;border-radius:6px;padding:28px}.ki-quote blockquote{margin:0}.ki-quote blockquote .small{margin-top:8px}.ki-quote figcaption{margin-top:14px}.ki-author{display:flex;gap:24px;align-items:center;margin-top:56px;max-width:900px}.ki-author-img{flex:0 0 96px;height:96px;border-radius:50%;background:#15171c url(/wp-content/themes/jdk-custom/assets/relaunch/src/8c3b9d780c0c020788cb95ca7d56d10c.webp) 46% 22%/cover no-repeat}.ki-author .jdk-small{margin-top:10px}.ki-s7{padding-top:0}.ki-faq{margin-top:32px;border-top:1px solid #e3e5e8;max-width:900px}.ki-faq-item{border-bottom:1px solid #e3e5e8}.ki-faq-item summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font-weight:700;font-size:1.0625rem;position:relative}.ki-faq-item summary::-webkit-details-marker{display:none}.ki-faq-item summary::after{content:"+";position:absolute;right:4px;top:16px;font-size:24px;color:#b8902a}.ki-faq-item[open] summary::after{content:"\2212"}.ki-faq-a{padding:0 0 20px}.ki-faq-more{margin-top:28px}.ki-fn{background:#fff;padding:20px 0}body.page-template-page-template-conversion-ki .ft-fn{display:none}@media (max-width:1023px){.ki-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.ki-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ki-hero-split{flex-direction:column;gap:28px}.ki-portrait{flex:0 0 auto;min-height:300px;clip-path:polygon(62px 0,100% 0,100% 100%,0 100%,0 60px)}.jdk-quick-answer{padding:22px 20px;margin-bottom:56px}.ki-entries,.ki-steps,.ki-quotes,.ki-grid4{grid-template-columns:1fr}.ki-grid3{grid-template-columns:1fr}.ki-grid3>*,.ki-grid3>:nth-child(4),.ki-grid3>:nth-child(5){grid-column:auto}.ki-dg-h{display:none!important}.ki-dg-v{display:block!important}.ki-case{flex-direction:column;align-items:flex-start;gap:16px}.ki-case-logo{flex:0 0 auto;justify-content:flex-start}.ki-tag{white-space:normal}.ki-seg{margin:6px 0 0}.ki-def{padding:22px 20px}.ki-author{flex-direction:column;align-items:flex-start;gap:16px}.ki-author-img{flex:0 0 72px;width:72px;height:72px}}