#source-zeVKNI{isolation:isolate;position:relative;min-width:0;}
#source-zeVKNI :where(div,section,article,figure,header,footer,main,nav,aside){position:revert;background:revert;color:inherit;max-width:revert;min-width:0;}
#source-zeVKNI :where(picture,figure){margin:0;}
#source-zeVKNI :where(img){margin:0;max-height:none;object-fit:fill;}
#source-zeVKNI :where(svg){height:revert;}
#source-zeVKNI :where(table){display:table;}

#source-zeVKNI .jag-sidebar{--sb-gap: 12px;--sb-radius: 16px;--sb-shadow: 0 2px 12px rgba(18,36,44,0.10);--sb-shadow-hover: 0 6px 24px rgba(18,36,44,0.18);--sb-transition: 0.22s cubic-bezier(0.4,0,0.2,1);--sb-bg: transparent;display: flex;flex-direction: column;gap: var(--sb-gap);width: 100%;max-width: 280px;margin: 0 auto;padding: 0;box-sizing: border-box;background: var(--sb-bg);}
#source-zeVKNI .jag-sidebar__item{display: block;width: 100%;border-radius: var(--sb-radius);overflow: hidden;box-shadow: var(--sb-shadow);transition:
    transform var(--sb-transition),
    box-shadow var(--sb-transition),
    opacity var(--sb-transition);text-decoration: none;line-height: 0;-webkit-tap-highlight-color: transparent;}
#source-zeVKNI .jag-sidebar__item:hover,#source-zeVKNI .jag-sidebar__item:focus-visible{transform: translateY(-3px) scale(1.012);box-shadow: var(--sb-shadow-hover);opacity: 0.95;outline: none;}
#source-zeVKNI .jag-sidebar__item:active{transform: translateY(0) scale(0.99);box-shadow: var(--sb-shadow);opacity: 1;}
#source-zeVKNI .jag-sidebar__img{display: block;width: 100%;height: auto;max-width: 100%;border-radius: var(--sb-radius);object-fit: contain;background: transparent;}
@media  (max-width: 640px) {#source-zeVKNI .jag-sidebar{max-width: 100%;gap: 10px;}
#source-zeVKNI .jag-sidebar__item{border-radius: 12px;}
#source-zeVKNI .jag-sidebar__img{border-radius: 12px;}}
#source-zeVKNI .jag-page-layout{display:flex;flex-direction:row;gap:0;align-items:flex-start;max-width:1400px;margin:0 auto;box-sizing:border-box;padding:0;}
#source-zeVKNI .jag-content-col{flex:1;min-width:0;}
#source-zeVKNI .jag-sidebar-col{width:280px;flex-shrink:0;padding:32px 0 32px 24px;align-self:flex-start;background:rgba(255,255,255,.7);border-left:1px solid rgba(18,36,44,.06);}
@media (max-width:960px){#source-zeVKNI .jag-page-layout{flex-direction:column;}
#source-zeVKNI .jag-content-col{width:100%;}
#source-zeVKNI .jag-sidebar-col{width:100%;padding:16px 0 0;border-left:none;border-top:1px solid rgba(18,36,44,.08);background:transparent;}}
#source-zeVKNI .jag-sidebar-col .jag-sidebar__img{filter:grayscale(100%) opacity(.65);transition:filter .3s cubic-bezier(.4,0,.2,1);}
#source-zeVKNI .jag-sidebar-col .jag-sidebar__item:hover .jag-sidebar__img,#source-zeVKNI .jag-sidebar-col .jag-sidebar__item:focus-visible .jag-sidebar__img{filter:grayscale(0%) opacity(1);}
#source-zeVKNI .jag-content-col .source-h1{font-size:26px!important;line-height:1.12!important;}
#source-zeVKNI .jag-content-col h2{font-size:18px!important;line-height:1.22!important;}
#source-zeVKNI .jag-content-col h3{font-size:16px!important;line-height:1.3!important;}
#source-zeVKNI .jag-content-col [class*="-title"]{font-size:20px!important;}
#source-zeVKNI .jag-content-col [class*="-subcopy"]{font-size:14px!important;}
#source-zeVKNI .jag-content-col [class*="hero-subcopy"]{font-size:14px!important;}
#source-zeVKNI .jag-content-col [class*="-price"]{font-size:20px!important;}
#source-zeVKNI .jag-content-col [class*="section-lead"]{font-size:14px!important;}
#source-zeVKNI .jag-business-development,#source-zeVKNI .jag-business-development *{box-sizing: border-box;}
#source-zeVKNI .jag-business-development{--hero-orange: #E98F22;--ice-blue: #C9DEDC;--paper: #F3F0E7;--paper-2: #ECE8DC;--ink: #12242C;--muted: #6F7777;--card: #FFF9ED;--dark: #071014;--peach: #FFC47E;--line: rgba(18,36,44,.15);--line-dark: rgba(243,240,231,.18);--shadow: 0 22px 70px rgba(18,36,44,.12);--radius: 26px;--max: 1180px;width: 100%;max-width: 100%;margin: 0;color: var(--ink);background:
    radial-gradient(circle at 12% 6%, rgba(255,196,126,.24), transparent 30%),
    radial-gradient(circle at 84% 12%, rgba(201,222,220,.48), transparent 28%),
    linear-gradient(90deg, rgba(18,36,44,.035) 1px, transparent 1px),
    linear-gradient(0deg, rgba(18,36,44,.03) 1px, transparent 1px),
    var(--paper);background-size: auto, auto, 72px 72px, 72px 72px, auto;font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Sans", "Yu Gothic", YuGothic, Meiryo, sans-serif;line-height: 1.85;letter-spacing:0;overflow: hidden;}
#source-zeVKNI .jag-business-development a{color: inherit;text-decoration: none;}
#source-zeVKNI .jag-business-development p,#source-zeVKNI .jag-business-development .source-h1,#source-zeVKNI .jag-business-development h2,#source-zeVKNI .jag-business-development h3{margin-top: 0;}
#source-zeVKNI .jag-business-development .jag-wrap{width: 100%;max-width: var(--max);margin: 0 auto;}
#source-zeVKNI .jag-business-development .jag-hero{width: 100%;max-width: 100%;background: var(--hero-orange);color: var(--ink);padding: clamp(64px, 8vw, 108px) 22px clamp(58px, 7vw, 92px);position: relative;isolation: isolate;}
#source-zeVKNI .jag-business-development .jag-hero::before{content: "";position: absolute;right: -160px;top: -220px;width: min(620px, 78%);height: 620px;border-radius: 44% 56% 52% 48%;background: rgba(255,249,237,.18);z-index: -1;}
#source-zeVKNI .jag-business-development .jag-hero::after{content: "";position: absolute;left: -110px;bottom: -220px;width: min(520px, 72%);height: 520px;border: 1px solid rgba(18,36,44,.16);border-radius: 999px;z-index: -1;}
#source-zeVKNI .jag-business-development .jag-hero-grid{display: grid;grid-template-columns: 1fr;max-width: 860px;gap: clamp(32px, 5vw, 64px);align-items: center;}
#source-zeVKNI .jag-business-development .jag-eyebrow{display: inline-flex;align-items: center;gap: 10px;margin: 0 0 18px;color: rgba(18,36,44,.72);font-size: 12px;font-weight: 850;letter-spacing:0;text-transform: uppercase;}
#source-zeVKNI .jag-business-development .jag-eyebrow::before{content: "";width: 42px;height: 1px;background: currentColor;flex: 0 0 auto;}
#source-zeVKNI .jag-business-development .source-h1{max-width: 900px;margin-bottom: 22px;font-size:inherit;line-height: .98;letter-spacing:0;font-weight: 360;}
#source-zeVKNI .jag-business-development .jag-subcopy{max-width: 760px;margin-bottom: 20px;font-size:inherit;line-height: 1.58;font-weight: 760;}
#source-zeVKNI .jag-business-development .jag-lead{max-width: 760px;margin-bottom: 0;color: rgba(18,36,44,.82);font-size: 16px;font-weight: 560;}
#source-zeVKNI .jag-business-development .jag-actions{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 30px;}
#source-zeVKNI .jag-business-development .jag-button{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 12px 22px;border: 1px solid rgba(18,36,44,.2);border-radius: 999px;background: var(--ink);color: var(--paper);box-shadow: 0 12px 26px rgba(18,36,44,.17);font-size: 13px;font-weight: 840;letter-spacing:0;transition: transform .24s ease, box-shadow .24s ease, background .24s ease;}
#source-zeVKNI .jag-business-development .jag-button:hover{transform: translateY(-3px);box-shadow: 0 18px 34px rgba(18,36,44,.22);}
#source-zeVKNI .jag-business-development .jag-button-secondary{background: rgba(255,249,237,.62);color: var(--ink);box-shadow: none;}
#source-zeVKNI .jag-business-development .jag-hero-panel{border: 1px solid rgba(18,36,44,.13);border-radius: 34px;background: rgba(255,249,237,.46);padding: clamp(20px, 3vw, 28px);box-shadow: var(--shadow);}
#source-zeVKNI .jag-business-development .jag-hero-panel-inner{min-height: 320px;display: grid;align-content: space-between;gap: 22px;border-radius: 24px;background: rgba(255,249,237,.84);padding: clamp(22px, 3vw, 32px);}
#source-zeVKNI .jag-business-development .jag-panel-title{margin-bottom: 0;font-size: 18px;line-height: 1.6;font-weight: 820;}
#source-zeVKNI .jag-business-development .jag-metrics{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}
#source-zeVKNI .jag-business-development .jag-metric{border-top: 1px solid var(--line);padding-top: 13px;}
#source-zeVKNI .jag-business-development .jag-metric h3{margin-bottom: 6px;font-size: 30px;line-height: 1;font-weight: 340;letter-spacing:0;}
#source-zeVKNI .jag-business-development .jag-metric p{margin-bottom: 0;color: var(--muted);font-size: 12px;line-height: 1.55;font-weight: 760;}
#source-zeVKNI .jag-business-development .jag-band{width: 100%;min-height: 48px;background: var(--ice-blue);border-top: 1px solid rgba(18,36,44,.08);border-bottom: 1px solid rgba(18,36,44,.08);}
#source-zeVKNI .jag-business-development .jag-section{width: 100%;max-width: 100%;padding: clamp(64px, 8vw, 96px) 22px;}
#source-zeVKNI .jag-business-development .jag-section-paper{background: var(--paper);}
#source-zeVKNI .jag-business-development .jag-section-paper2{background: var(--paper-2);}
#source-zeVKNI .jag-business-development .jag-section-ice{background: var(--ice-blue);}
#source-zeVKNI .jag-business-development .jag-section-dark{background: var(--dark);color: var(--paper);}
#source-zeVKNI .jag-business-development .jag-section-final{background: linear-gradient(135deg, var(--ice-blue) 0%, var(--paper) 74%);}
#source-zeVKNI .jag-business-development .jag-section-head{display: grid;grid-template-columns: minmax(240px, .72fr) minmax(0, 1.28fr);gap: clamp(26px, 5vw, 54px);align-items: end;margin-bottom: 38px;}
#source-zeVKNI .jag-business-development .jag-section-title{margin-bottom: 0;color: var(--hero-orange);font-size:inherit;line-height: .94;letter-spacing:0;font-weight: 320;text-transform: uppercase;}
#source-zeVKNI .jag-business-development .jag-section-dark .jag-section-title{color: var(--peach);}
#source-zeVKNI .jag-business-development .jag-section-lead{margin-bottom: 0;color: rgba(18,36,44,.76);font-size: 16px;font-weight: 560;}
#source-zeVKNI .jag-business-development .jag-section-dark .jag-section-lead{color: rgba(243,240,231,.74);}
#source-zeVKNI .jag-business-development .jag-grid{display: grid;gap: 22px;}
#source-zeVKNI .jag-business-development .jag-grid-two{grid-template-columns: repeat(2, minmax(0, 1fr));}
#source-zeVKNI .jag-business-development .jag-grid-three{grid-template-columns: repeat(3, minmax(0, 1fr));}
#source-zeVKNI .jag-business-development .jag-grid-four{grid-template-columns: repeat(4, minmax(0, 1fr));}
#source-zeVKNI .jag-business-development .jag-card{border: 1px solid var(--line);border-radius: var(--radius);background: rgba(255,249,237,.68);padding: clamp(22px, 3vw, 34px);box-shadow: 0 14px 44px rgba(18,36,44,.07);}
#source-zeVKNI .jag-business-development .jag-card-dark{border-color: var(--line-dark);background: var(--dark);color: var(--paper);}
#source-zeVKNI .jag-business-development .jag-card h2,#source-zeVKNI .jag-business-development .jag-card h3{margin-bottom: 14px;line-height: 1.34;font-weight: 780;}
#source-zeVKNI .jag-business-development .jag-card p{margin-bottom: 14px;color: rgba(18,36,44,.74);}
#source-zeVKNI .jag-business-development .jag-card p:last-child{margin-bottom: 0;}
#source-zeVKNI .jag-business-development .jag-card-dark p{color: rgba(243,240,231,.76);}
#source-zeVKNI .jag-business-development .jag-kicker{margin-bottom: 10px;color: var(--hero-orange);font-size: 11px;font-weight: 850;letter-spacing:0;text-transform: uppercase;}
#source-zeVKNI .jag-business-development .jag-card-dark .jag-kicker,#source-zeVKNI .jag-business-development .jag-section-dark .jag-kicker{color: var(--peach);}
#source-zeVKNI .jag-business-development .jag-list{display: grid;gap: 10px;margin: 18px 0 0;padding: 0;list-style: none;}
#source-zeVKNI .jag-business-development .jag-list li{position: relative;padding-left: 26px;color: rgba(18,36,44,.76);font-size: 14px;line-height: 1.72;}
#source-zeVKNI .jag-business-development .jag-list li::before{content: "";position: absolute;left: 0;top: .74em;width: 10px;height: 10px;border-radius: 999px;background: var(--hero-orange);box-shadow: 12px 0 0 rgba(233,143,34,.24);}
#source-zeVKNI .jag-business-development .jag-note{margin-top: 24px;border: 1px solid var(--line);border-radius: 22px;background: rgba(255,249,237,.7);padding: 18px 20px;color: rgba(18,36,44,.74);font-size: 14px;line-height: 1.82;}
#source-zeVKNI .jag-business-development .jag-route-card{min-height: 100%;border-top: 6px solid var(--hero-orange);}
#source-zeVKNI .jag-business-development .jag-method-flow{margin-top: 24px;}
#source-zeVKNI .jag-business-development .jag-method-steps{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 14px;}
#source-zeVKNI .jag-business-development .jag-step{border: 1px solid var(--line);border-radius: 22px;background: var(--card);padding: 22px;}
#source-zeVKNI .jag-business-development .jag-step h3{margin-bottom: 8px;color: var(--hero-orange);font-size: 13px;letter-spacing:0;text-transform: uppercase;}
#source-zeVKNI .jag-business-development .jag-step p{margin-bottom: 0;color: rgba(18,36,44,.72);font-size: 13px;line-height: 1.68;}
#source-zeVKNI .jag-business-development .jag-proof-grid{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 12px;}
#source-zeVKNI .jag-business-development .jag-proof-card{border: 1px solid var(--line-dark);border-radius: 22px;background: rgba(255,249,237,.08);padding: 20px;}
#source-zeVKNI .jag-business-development .jag-proof-card h3{margin-bottom: 8px;color: var(--peach);font-size:inherit;line-height: 1.05;font-weight: 420;letter-spacing:0;}
#source-zeVKNI .jag-business-development .jag-proof-card p{margin-bottom: 0;color: rgba(243,240,231,.72);font-size: 12px;line-height: 1.55;font-weight: 760;}
#source-zeVKNI .jag-business-development .jag-disclaimer{margin-top: 22px;border: 1px solid var(--line-dark);border-radius: 22px;background: rgba(255,249,237,.06);padding: 18px 20px;color: rgba(243,240,231,.74);font-size: 13px;line-height: 1.8;}
#source-zeVKNI .jag-business-development .jag-table-wrap{width: 100%;max-width: 100%;overflow-x: auto;border: 1px solid var(--line);border-radius: 24px;background: rgba(255,249,237,.62);box-shadow: 0 14px 44px rgba(18,36,44,.06);}
#source-zeVKNI .jag-business-development table{width: 100%;min-width: 760px;border-collapse: collapse;}
#source-zeVKNI .jag-business-development th,#source-zeVKNI .jag-business-development td{border-bottom: 1px solid var(--line);padding: 18px;text-align: left;vertical-align: top;font-size: 14px;line-height: 1.7;}
#source-zeVKNI .jag-business-development th{background: var(--ice-blue);color: var(--ink);font-weight: 840;}
#source-zeVKNI .jag-business-development tr:last-child td{border-bottom: 0;}
#source-zeVKNI .jag-business-development td:first-child{font-weight: 780;color: var(--ink);}
#source-zeVKNI .jag-business-development .jag-inline-link{color: var(--ink);font-weight: 840;text-decoration: underline;text-decoration-color: rgba(233,143,34,.65);text-decoration-thickness: 2px;text-underline-offset: 5px;}
#source-zeVKNI .jag-business-development .jag-faq-list{display: grid;gap: 14px;}
#source-zeVKNI .jag-business-development details{border: 1px solid var(--line);border-radius: 22px;background: rgba(255,249,237,.68);box-shadow: 0 12px 36px rgba(18,36,44,.055);overflow: hidden;}
#source-zeVKNI .jag-business-development summary{cursor: pointer;padding: 18px 20px;color: var(--ink);font-weight: 820;line-height: 1.6;}
#source-zeVKNI .jag-business-development details p{margin: 0;padding: 0 20px 20px;color: rgba(18,36,44,.76);font-size: 14px;line-height: 1.82;}
#source-zeVKNI .jag-business-development .jag-final-box{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 34px;align-items: center;border: 1px solid var(--line);border-radius: 34px;background: var(--card);padding: clamp(28px, 4vw, 48px);box-shadow: var(--shadow);}
#source-zeVKNI .jag-business-development .jag-final-box h2{margin-bottom: 14px;font-size:inherit;line-height: 1.18;font-weight: 520;}
#source-zeVKNI .jag-business-development .jag-final-box p{max-width: 720px;margin-bottom: 14px;color: rgba(18,36,44,.76);}
#source-zeVKNI .jag-business-development .jag-final-box p:last-child{margin-bottom: 0;}
@media  (max-width: 960px) {#source-zeVKNI .jag-business-development .jag-hero-grid,#source-zeVKNI .jag-business-development .jag-section-head,#source-zeVKNI .jag-business-development .jag-grid-two,#source-zeVKNI .jag-business-development .jag-final-box{grid-template-columns: 1fr;}
#source-zeVKNI .jag-business-development .jag-grid-three,#source-zeVKNI .jag-business-development .jag-grid-four,#source-zeVKNI .jag-business-development .jag-proof-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}
#source-zeVKNI .jag-business-development .jag-method-steps{grid-template-columns: repeat(2, minmax(0, 1fr));}
#source-zeVKNI .jag-business-development .jag-final-box .jag-actions{margin-top: 0;}}
@media  (max-width: 600px) {#source-zeVKNI .jag-business-development .jag-hero,#source-zeVKNI .jag-business-development .jag-section{padding-left: 18px;padding-right: 18px;}
#source-zeVKNI .jag-business-development .source-h1{font-size:inherit;}
#source-zeVKNI .jag-business-development .jag-grid-three,#source-zeVKNI .jag-business-development .jag-grid-four,#source-zeVKNI .jag-business-development .jag-proof-grid,#source-zeVKNI .jag-business-development .jag-method-steps{grid-template-columns: 1fr;}
#source-zeVKNI .jag-business-development .jag-metrics{grid-template-columns: 1fr;}
#source-zeVKNI .jag-business-development .jag-button{width: 100%;}
#source-zeVKNI .jag-business-development table{min-width: 680px;}}
#source-zeVKNI .jag-business-development .jag-hero{position:relative;overflow:hidden;}
#source-zeVKNI .jag-business-development .jag-hero .jag-hero-media{position:absolute;inset:0;z-index:0;pointer-events:none;}
#source-zeVKNI .jag-business-development .jag-hero .jag-hero-media picture{display:block;width:100%;height:100%;}
#source-zeVKNI .jag-business-development .jag-hero .jag-hero-media img{display:block;width:100%;height:100%;object-fit:cover;opacity:.72;mix-blend-mode:multiply;}
#source-zeVKNI .jag-business-development .jag-hero .jag-hero-grid{position:relative;z-index:1;}
#source-zeVKNI .jag-business-development .jag-mid-bg{position:relative;overflow:hidden;}
#source-zeVKNI .jag-business-development .jag-mid-bg .jag-bg-media{position:absolute;inset:0;z-index:0;pointer-events:none;}
#source-zeVKNI .jag-business-development .jag-mid-bg .jag-bg-media picture{display:block;width:100%;height:100%;}
#source-zeVKNI .jag-business-development .jag-mid-bg .jag-bg-media img{display:block;width:100%;height:100%;object-fit:cover;opacity:.055;mix-blend-mode:multiply;}
#source-zeVKNI .jag-business-development .jag-mid-bg .jag-wrap{position:relative;z-index:1;}
#source-zeVKNI .jag-business-development .jag-met-footer{position:relative;width:100%;max-width:100%;overflow:hidden;height:clamp(200px,25vw,480px);background:var(--paper-2);pointer-events:none;}
#source-zeVKNI .jag-business-development .jag-met-footer picture{display:block;width:100%;height:100%;}
#source-zeVKNI .jag-business-development .jag-met-footer img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom right;opacity:.24;mix-blend-mode:multiply;}
@media  (max-width:600px){#source-zeVKNI .jag-business-development .jag-met-footer{height:clamp(140px,42vw,320px);}}
#source-zeVKNI .jag-business-development .jag-txo{text-shadow:0 1px 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,0 0 6px #fff;}
#source-zeVKNI .jag-business-development .jag-txo-strong{-webkit-text-stroke:3px #fff;paint-order:stroke fill;}
#source-zeVKNI .jag-business-development .jag-hero .jag-hero-media img{opacity:.45;}
#source-zeVKNI .jag-business-development .jag-hero .jag-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,249,237,.28) 0%,rgba(255,249,237,.6) 14%,rgba(255,249,237,.64) 86%,rgba(255,249,237,.3) 100%);pointer-events:none;}
#source-zeVKNI .jag-business-development .jag-hero .jag-hero-grid > div > p{text-shadow:0 1px 2px rgba(255,249,237,.85),0 0 6px rgba(255,249,237,.45);}
#source-zeVKNI .jag-business-development .jag-hero .jag-hero-grid > div > .source-h1{text-shadow:0 1px 2px rgba(255,249,237,.8),0 0 5px rgba(255,249,237,.4);}
#source-zeVKNI .source-inline-1{margin:clamp(24px,4vw,36px) 0;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(18,36,44,.1);}
#source-zeVKNI .source-inline-2{width:100%;height:auto;display:block;}
#source-zeVKNI .source-inline-3{margin:clamp(24px,4vw,36px) 0;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(18,36,44,.1);}
#source-zeVKNI .source-inline-4{width:100%;height:auto;display:block;}
#source-zeVKNI .source-inline-5{margin:clamp(24px,4vw,36px) 0;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(18,36,44,.1);}
#source-zeVKNI .source-inline-6{width:100%;height:auto;display:block;}
#source-zeVKNI .source-inline-7{margin:clamp(24px,4vw,36px) 0;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(18,36,44,.1);}
#source-zeVKNI .source-inline-8{width:100%;height:auto;display:block;}
#source-zeVKNI .source-inline-9{margin:clamp(24px,4vw,36px) 0;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(18,36,44,.1);}
#source-zeVKNI .source-inline-10{width:100%;height:auto;display:block;}
#source-zeVKNI .source-inline-11{margin:clamp(24px,4vw,36px) 0;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(18,36,44,.1);}
#source-zeVKNI .source-inline-12{width:100%;height:auto;display:block;}
#source-zeVKNI .preview-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;}
#source-zeVKNI .jag-content-col{width:100%;max-width:100%;min-width:0;}
/* Only inserted into business blocks. SVG and the handwritten diagram keep their geometry. */
#source-zeVKNI#source-zeVKNI .business-copy{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;background:transparent!important;}
#source-zeVKNI#source-zeVKNI .business-copy :is(p,li,dd,figcaption):not(.jn-page *){font-weight:400!important;}
#source-zeVKNI#source-zeVKNI .business-copy>h2{padding-top:24px!important;border-top:1px solid var(--editorial-line)!important;}
#source-zeVKNI#source-zeVKNI .business-copy h2:not(.jn-page *){text-wrap:wrap!important;word-break:normal!important;}
#source-zeVKNI#source-zeVKNI .business-copy figure img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;margin:0 auto!important;}
#source-zeVKNI#source-zeVKNI .business-copy figure{width:100%!important;position:static!important;transform:none!important;}
#source-zeVKNI#source-zeVKNI .copy-gallery,#source-zeVKNI#source-zeVKNI .copy-capabilities{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;}
#source-zeVKNI#source-zeVKNI .copy-capabilities>section{padding:20px 0!important;border-top:1px solid var(--editorial-line)!important;}
#source-zeVKNI#source-zeVKNI .copy-icon{display:block!important;position:static!important;width:128px!important;max-width:100%!important;margin:20px 0!important;}
#source-zeVKNI#source-zeVKNI .copy-icon>svg{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;transform:none!important;opacity:1!important;}
#source-zeVKNI#source-zeVKNI .copy-prices dt{font-weight:700!important;margin-top:20px!important;}
#source-zeVKNI#source-zeVKNI .copy-prices dd{margin:8px 0 24px!important;}
#source-zeVKNI#source-zeVKNI .business-copy .jag-relationship{background:transparent!important;transform:none!important;border-radius:0!important;box-shadow:none!important;}
#source-zeVKNI#source-zeVKNI .business-copy .jag-relationship{min-height:360px!important;overflow:hidden!important;}
#source-zeVKNI#source-zeVKNI .business-copy .jag-party{width:112px!important;min-height:72px!important;}
#source-zeVKNI#source-zeVKNI .business-copy .jag-link--top{top:22%!important;left:26%!important;width:48%!important;}
#source-zeVKNI#source-zeVKNI .business-copy .jag-link--left,#source-zeVKNI#source-zeVKNI .business-copy .jag-link--right{top:30%!important;width:34%!important;height:42%!important;transform:none!important;}
#source-zeVKNI#source-zeVKNI .business-copy .jag-link--left{left:16%!important;clip-path:polygon(0 0,1px 0,100% 100%,calc(100% - 1px) 100%);}
#source-zeVKNI#source-zeVKNI .business-copy .jag-link--right{left:50%!important;right:auto!important;clip-path:polygon(100% 0,calc(100% - 1px) 0,0 100%,1px 100%);}
@media(max-width:480px){#source-zeVKNI#source-zeVKNI .business-copy .jag-party{width:96px!important;padding:8px!important;}}
@media(max-width:850px){#source-zeVKNI#source-zeVKNI .copy-gallery,#source-zeVKNI#source-zeVKNI .copy-capabilities{grid-template-columns:minmax(0,1fr)!important;}}
#source-zeVKNI#source-zeVKNI{font-family:inherit!important;font-size:16px!important;line-height:1.95!important;color:var(--editorial-ink)!important;background:transparent!important;}
#source-zeVKNI#source-zeVKNI :where(:not(svg):not(svg *):not(.jn-page):not(.jn-page *)){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important;color:inherit!important;text-shadow:none!important;min-width:0!important;max-width:100%!important;}
#source-zeVKNI#source-zeVKNI :is(p,h2,h3,h4,li,span,a):not(svg *):not(.jn-page *){white-space:normal!important;overflow-wrap:anywhere!important;}
#source-zeVKNI#source-zeVKNI .editorial-section,#source-zeVKNI#source-zeVKNI .editorial-wrap,#source-zeVKNI#source-zeVKNI .editorial-row{background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important;animation:none!important;}
#source-zeVKNI#source-zeVKNI .editorial-section{padding:32px 0!important;margin:0!important;border:0!important;border-top:1px solid var(--editorial-line)!important;overflow:visible!important;}
#source-zeVKNI#source-zeVKNI .editorial-section:first-child{padding-top:0!important;border-top:0!important;}
#source-zeVKNI#source-zeVKNI .editorial-section::before,#source-zeVKNI#source-zeVKNI .editorial-section::after,#source-zeVKNI#source-zeVKNI .editorial-row::before,#source-zeVKNI#source-zeVKNI .editorial-row::after{content:none!important;}
#source-zeVKNI#source-zeVKNI .editorial-wrap{width:100%!important;max-width:100%!important;min-height:0!important;padding:0!important;margin:0!important;display:block!important;text-align:left!important;}
#source-zeVKNI#source-zeVKNI .editorial-wrap>*{grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;}
#source-zeVKNI#source-zeVKNI .editorial-row{padding:18px 0!important;border:0!important;border-top:1px solid var(--editorial-line)!important;min-height:0!important;}
#source-zeVKNI#source-zeVKNI .editorial-row .editorial-row{border:0!important;padding:8px 0!important;}
#source-zeVKNI#source-zeVKNI .editorial-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 24px!important;}
#source-zeVKNI#source-zeVKNI h2:not(.jn-page *),#source-zeVKNI#source-zeVKNI .source-h1:not(.jn-page *){font-size:27px!important;font-weight:700!important;line-height:1.5!important;margin:30px 0 18px!important;text-align:left!important;max-width:100%!important;}
#source-zeVKNI#source-zeVKNI h3{font-size:21px!important;font-weight:700!important;line-height:1.6!important;margin:24px 0 12px!important;}
#source-zeVKNI#source-zeVKNI h4{font-size:17px!important;font-weight:700!important;margin:20px 0 10px!important;}
#source-zeVKNI#source-zeVKNI p:not(.jn-page *){margin:12px 0 22px!important;max-width:100%!important;}
#source-zeVKNI#source-zeVKNI li{padding-inline-end:12px!important;}
#source-zeVKNI#source-zeVKNI :is(.case-kicker,.section-eyebrow,.jag-eyebrow,.jag-kicker,.jag-solution-kicker,.jag-solution-eyebrow,.jh-eyebrow,.eye,.hero-eyebrow,.card-kicker){font-size:12px!important;line-height:1.6!important;color:var(--editorial-muted)!important;font-weight:600!important;}
#source-zeVKNI#source-zeVKNI :is(.jag-section-title,.sec-title,.jag-solution-title,.jag-heading){font-size:27px!important;font-weight:700!important;line-height:1.5!important;}
#source-zeVKNI#source-zeVKNI :is(.case-number,.case-insight-number,.jag-case-num,.jag-step-no,.jh-num){font-size:13px!important;color:var(--editorial-accent)!important;}
#source-zeVKNI#source-zeVKNI a{color:var(--editorial-link)!important;text-decoration:underline!important;text-underline-offset:3px;overflow-wrap:anywhere;}
#source-zeVKNI#source-zeVKNI a:is(.btn,.jh-btn,.jh-link,.jag-button,.jag-case-button,.jag-copy-button,.jag-cta-button,.jag-solution-button,.jag-solution-button-sub,.button-link){display:inline-block!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 0!important;min-height:0!important;}
#source-zeVKNI#source-zeVKNI :is(.hero-actions,.jag-actions,.jh-btns,.jh-links,.btn-group,.jag-solution-actions){justify-content:flex-start!important;gap:12px 24px!important;}
#source-zeVKNI#source-zeVKNI figure{margin:22px 0!important;}
#source-zeVKNI#source-zeVKNI .jh-logo{width:96px!important;max-width:100%!important;margin:16px 0!important;}
#source-zeVKNI#source-zeVKNI figcaption{font-size:13px!important;color:var(--editorial-muted)!important;line-height:1.7!important;margin:8px 0 0!important;}
#source-zeVKNI#source-zeVKNI :is(.jag-solution-card-art,.jag-solution-band-art,.jag-solution-dark-art){background:transparent!important;border-radius:0!important;box-shadow:none!important;}
#source-zeVKNI#source-zeVKNI :is(.jag-case-image,.jag-photo) img{height:auto!important;object-fit:contain!important;}
#source-zeVKNI#source-zeVKNI :is(.table-wrap,.jag-table-wrap,.jag-solution-table-wrap){border-radius:0!important;background:transparent!important;box-shadow:none!important;}
#source-zeVKNI#source-zeVKNI table{font-size:13px!important;line-height:1.7!important;}
#source-zeVKNI#source-zeVKNI th,#source-zeVKNI#source-zeVKNI td{color:var(--editorial-ink)!important;background:transparent!important;border-color:var(--editorial-line)!important;padding:12px!important;}
#source-zeVKNI#source-zeVKNI details{background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:18px 0!important;border:0!important;border-bottom:1px solid var(--editorial-line)!important;}
#source-zeVKNI#source-zeVKNI :is(.an,.vis){opacity:1!important;transform:none!important;animation:none!important;}
@media(max-width:850px){#source-zeVKNI#source-zeVKNI .editorial-grid{grid-template-columns:minmax(0,1fr)!important;}#source-zeVKNI#source-zeVKNI .editorial-section{padding:24px 0!important;}}
@media(max-width:480px){#source-zeVKNI#source-zeVKNI{font-size:15px!important;}#source-zeVKNI#source-zeVKNI h2:not(.jn-page *),#source-zeVKNI#source-zeVKNI .source-h1:not(.jn-page *),#source-zeVKNI#source-zeVKNI :is(.jag-section-title,.sec-title,.jag-solution-title,.jag-heading){font-size:23px!important;}#source-zeVKNI#source-zeVKNI h3{font-size:19px!important;}}
