.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-21340 .elementor-element.elementor-element-5c29fb0{--display:flex}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}:root{--jgk-font:'Poppins', Arial, sans-serif;--jgk-green:#54C98D;--jgk-gray:#707070;--jgk-muted:#6b7280;--jgk-border:#e5e7eb;--jgk-bg:#f7f8fa;--jgk-card:#ffffff;--jgk-radius:18px;--jgk-shadow:0 10px 30px rgba(0,0,0,.08)}.jgk-contract-landing{font-family:var(--jgk-font);background:var(--jgk-bg);padding:56px 16px}.jgk-contract-landing .jgk-wrap{max-width:920px;margin:0 auto}.jgk-contract-landing h1{margin:0 0 18px 0;text-align:center;color:var(--jgk-gray);font-size:34px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.jgk-contract-landing .jgk-lead{max-width:780px;margin:0 auto 22px auto;text-align:center;color:var(--jgk-gray);font-size:17px;line-height:1.8}.jgk-contract-landing .jgk-info{max-width:780px;margin:0 auto 36px auto;background:var(--jgk-card);border:1px solid var(--jgk-border);border-left:6px solid var(--jgk-green);border-radius:var(--jgk-radius);box-shadow:var(--jgk-shadow);padding:18px 22px;color:var(--jgk-muted);font-size:15px;line-height:1.7;text-align:center}.jgk-contract-landing h2{margin:0 0 10px 0;text-align:center;color:var(--jgk-gray);font-size:24px;font-weight:700;letter-spacing:-.01em}.jgk-contract-landing .jgk-sub{max-width:760px;margin:0 auto 20px auto;text-align:center;color:var(--jgk-muted);font-size:15px;line-height:1.6}.jgk-contract-landing .jgk-docs{background:var(--jgk-card);border:1px solid var(--jgk-border);border-radius:var(--jgk-radius);box-shadow:var(--jgk-shadow);padding:22px}.jgk-contract-landing .jgk-docs a{color:var(--jgk-gray);text-decoration:none;transition:color .2s ease}.jgk-contract-landing .jgk-docs a:hover{color:var(--jgk-green)}@media (max-width:640px){.jgk-contract-landing{padding:40px 14px}.jgk-contract-landing h1{font-size:26px}.jgk-contract-landing .jgk-lead{font-size:16px}}