.jcc-ch,.jcc-ch *{box-sizing:border-box}.jcc-ch{--h-navy:#001a36;--h-blue:#006098;--h-orange:#FF7A00;--h-amber:#fbbf24;position:relative;isolation:isolate;font-family:Outfit,Arial,sans-serif;color:#fff;overflow:hidden;padding:72px 0 60px}.jcc-ch>.jcc-ch-bg{max-width:none !important;margin:0 !important}.jcc-ch-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 12% 12%,rgba(0,96,152,.34),transparent 36%),radial-gradient(circle at 88% 82%,rgba(255,122,0,.15),transparent 32%),linear-gradient(140deg,#001a36 0%,#0d3557 55%,#00203f 100%)}.jcc-ch-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.jcc-ch-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:40px;align-items:start;margin-bottom:30px}.jcc-ch-badge{display:inline-flex;align-items:center;gap:9px;margin:0 0 20px;padding:9px 17px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);font-size:12.5px;font-weight:800;color:rgba(255,255,255,.9)}.jcc-ch-dot{width:8px;height:8px;border-radius:50%;background:var(--h-orange)}.jcc-ch h1{margin:0 0 20px;color:#fff !important;font-size:clamp(30px,4vw,48px);line-height:1.06;font-weight:900;letter-spacing:-.047em;text-wrap:balance}.jcc-ch-lead{margin:0 0 16px;color:rgba(255,255,255,.84);font-size:17px;line-height:1.7}.jcc-ch-sub{margin:0 0 24px;color:rgba(255,255,255,.6);font-size:15.5px;line-height:1.7}.jcc-ch-position{margin:0;padding:20px 24px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.7);font-size:14.5px;line-height:1.72}.jcc-ch-position strong{color:#fff;font-weight:900}.jcc-ch-index{padding:26px 24px;border-radius:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jcc-ch-i-tag{margin:0 0 18px;color:var(--h-orange);font-size:10.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-ch-index ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.jcc-ch-index a{display:flex;align-items:baseline;gap:13px;padding:11px 12px;border-radius:10px;color:rgba(255,255,255,.78);font-size:14.5px;line-height:1.45;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.jcc-ch-index a:hover{background:rgba(255,255,255,.1);color:#fff}.jcc-ch-index a:focus-visible{outline:2px solid var(--h-orange);outline-offset:-2px}.jcc-ch-index span{flex:0 0 auto;color:rgba(255,255,255,.4);font-size:11px;font-weight:900;letter-spacing:.06em}.jcc-ch-notice{display:flex;gap:22px;align-items:flex-start;padding:28px 30px;border-radius:20px;background:rgba(251,191,36,.11);border:1px solid rgba(251,191,36,.4)}.jcc-ch-n-icon{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--h-amber);color:#001a36;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900}.jcc-ch-n-tag{margin:0 0 8px;color:var(--h-amber);font-size:10.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-ch-notice h2{margin:0 0 14px;color:#fff !important;font-size:clamp(19px,2.3vw,25px);font-weight:900;letter-spacing:-.03em;line-height:1.26}.jcc-ch-notice p{margin:0 0 14px;color:rgba(255,255,255,.78);font-size:15.5px;line-height:1.74}.jcc-ch-notice strong{color:#fff;font-weight:900}.jcc-ch-n-close{margin:0 !important;padding-top:14px;border-top:1px solid rgba(251,191,36,.28);color:rgba(255,255,255,.68) !important}@media(max-width:1000px){.jcc-ch-main{grid-template-columns:minmax(0,1fr);gap:28px}.jcc-ch-index{max-width:560px}}@media(max-width:760px){.jcc-ch-wrap{padding:0 16px}.jcc-ch{padding:54px 0 48px}.jcc-ch-lead{font-size:16px}.jcc-ch-notice{flex-direction:column;gap:16px;padding:24px 20px}}.jcc-ch-main>*{min-width:0}.jcc-ic2,.jcc-ic2 *{box-sizing:border-box}.jcc-ic2{--i-navy:#001a36;--i-blue:#006098;--i-orange:#FF7A00;--i-gray:#5d6675;--i-line:#e5e7eb;font-family:Outfit,Arial,sans-serif;background:#f8fafc;padding:56px 0;overflow:hidden}.jcc-ic2-wrap{max-width:860px;margin:0 auto;padding:0 20px}.jcc-ic2 h2{margin:0 0 14px;color:var(--i-navy);font-size:clamp(26px,3vw,36px);line-height:1.16;font-weight:900;letter-spacing:-.04em}.jcc-ic2-intro{margin:0 0 30px;color:var(--i-gray);font-size:16.5px;line-height:1.7}.jcc-ic2-steps{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:16px}.jcc-ic2-steps li{position:relative;padding:24px 26px 24px 66px;background:#fff;border:1px solid var(--i-line);border-radius:16px}.jcc-ic2-n{position:absolute;left:24px;top:24px;width:30px;height:30px;border-radius:50%;background:var(--i-orange);color:#001a36;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}.jcc-ic2-steps h3{margin:0 0 9px;color:var(--i-navy);font-size:18px;font-weight:900;letter-spacing:-.02em}.jcc-ic2-steps p{margin:0;color:var(--i-gray);font-size:15px;line-height:1.68}.jcc-ic2-steps a{color:var(--i-blue);font-weight:800}.jcc-ic2-note{padding:26px 28px;background:#fff;border:1px solid var(--i-line);border-left:5px solid var(--i-orange);border-radius:16px}.jcc-ic2-note h3{margin:0 0 14px;color:var(--i-navy);font-size:19px;font-weight:900;letter-spacing:-.02em}.jcc-ic2-note p{margin:0 0 14px;color:var(--i-gray);font-size:15.5px;line-height:1.7}.jcc-ic2-note p:last-child{margin-bottom:0}.jcc-ic2-note strong{color:var(--i-navy);font-weight:900}@media(max-width:760px){.jcc-ic2-wrap{padding:0 16px}.jcc-ic2{padding:48px 0}.jcc-ic2-intro{font-size:15.5px}.jcc-ic2-steps li{padding:22px 20px 22px 20px}.jcc-ic2-n{position:static;margin-bottom:12px}.jcc-ic2-note{padding:22px 20px}}.jcc-ic2-steps>*{min-width:0}.jcc-ic3,.jcc-ic3 *{box-sizing:border-box}.jcc-ic3{--i-navy:#001a36;--i-blue:#006098;--i-orange:#FF7A00;--i-gray:#5d6675;--i-line:#e5e7eb;font-family:Outfit,Arial,sans-serif;background:#fff;padding:56px 0;overflow:hidden}.jcc-ic3-wrap{max-width:900px;margin:0 auto;padding:0 20px}.jcc-ic3 h2{margin:0 0 14px;color:var(--i-navy);font-size:clamp(26px,3vw,36px);line-height:1.16;font-weight:900;letter-spacing:-.04em}.jcc-ic3-intro{margin:0 0 28px;color:var(--i-gray);font-size:16.5px;line-height:1.7}.jcc-ic3-defs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:30px}.jcc-ic3-defs article{padding:24px 22px;background:#f8fafc;border:1px solid var(--i-line);border-radius:16px}.jcc-ic3-defs h3{margin:0 0 10px;color:var(--i-navy);font-size:18px;font-weight:900;letter-spacing:-.02em}.jcc-ic3-defs p{margin:0 0 10px;color:var(--i-gray);font-size:14.5px;line-height:1.65}.jcc-ic3-defs strong{color:var(--i-navy);font-weight:900}.jcc-ic3-check{margin:0 !important;padding-top:10px;border-top:1px solid var(--i-line);color:var(--i-blue) !important;font-size:13.5px !important;font-weight:700}.jcc-ic3-worked{padding:30px 30px;background:#f0f6fb;border:1px solid rgba(0,96,152,.22);border-radius:20px;margin-bottom:26px}.jcc-ic3-worked-tag{margin:0 0 8px;color:var(--i-blue);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-ic3-worked h3{margin:0 0 22px;color:var(--i-navy);font-size:21px;font-weight:900;letter-spacing:-.03em}.jcc-ic3-calc{background:#fff;border:1px solid var(--i-line);border-radius:14px;padding:8px 20px;margin-bottom:22px}.jcc-ic3-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid #eef2f7}.jcc-ic3-line:last-child{border-bottom:0}.jcc-ic3-line span{color:var(--i-gray);font-size:14.5px;line-height:1.4}.jcc-ic3-line strong{color:var(--i-navy);font-size:17px;font-weight:900;white-space:nowrap}.jcc-ic3-minus strong{color:#b91c1c}.jcc-ic3-plus strong{color:#16a34a}.jcc-ic3-sub{background:#f8fafc;margin:0 -20px;padding-left:20px;padding-right:20px}.jcc-ic3-total{border-top:2px solid var(--i-navy) !important;padding-top:16px !important}.jcc-ic3-total span{color:var(--i-navy);font-weight:700}.jcc-ic3-total strong{color:var(--i-blue);font-size:24px;letter-spacing:-.03em}.jcc-ic3-versus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:20px}.jcc-ic3-versus>div{padding:20px;background:#fff;border:1px solid #cbe8d8;border-left:4px solid #16a34a;border-radius:14px}.jcc-ic3-v-bad{border-color:#fecaca !important;border-left-color:#b91c1c !important}.jcc-ic3-v-tag{margin:0 0 8px;color:#8792a4;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.jcc-ic3-v-fig{margin:0 0 6px;color:#16a34a;font-size:30px;font-weight:900;letter-spacing:-.04em;line-height:1}.jcc-ic3-v-bad .jcc-ic3-v-fig{color:#b91c1c}.jcc-ic3-v-note{margin:0;color:var(--i-gray);font-size:13.5px;line-height:1.5}.jcc-ic3-worked-note{margin:0;padding-top:18px;border-top:1px solid rgba(0,96,152,.2);color:var(--i-gray);font-size:14.5px;line-height:1.68}.jcc-ic3-worked-note strong{color:var(--i-navy);font-weight:900}.jcc-ic3-code{padding:26px 28px;background:#f8fafc;border:1px solid var(--i-line);border-left:5px solid var(--i-orange);border-radius:16px}.jcc-ic3-code h3{margin:0 0 12px;color:var(--i-navy);font-size:19px;font-weight:900;letter-spacing:-.02em}.jcc-ic3-code p{margin:0 0 12px;color:var(--i-gray);font-size:15.5px;line-height:1.7}.jcc-ic3-code p:last-child{margin-bottom:0}.jcc-ic3-code strong{color:var(--i-navy);font-weight:900}@media(max-width:820px){.jcc-ic3-defs,.jcc-ic3-versus{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.jcc-ic3-wrap{padding:0 16px}.jcc-ic3{padding:48px 0}.jcc-ic3-intro{font-size:15.5px}.jcc-ic3-worked{padding:24px 20px}.jcc-ic3-calc{padding:6px 16px}.jcc-ic3-sub{margin:0 -16px;padding-left:16px;padding-right:16px}.jcc-ic3-code{padding:22px 20px}}.jcc-ic3-method{margin-top:26px;padding:30px 32px;background:#f8fafc;border:1px solid #e5e7eb;border-left:5px solid #006098;border-radius:20px}.jcc-ic3-m-tag{margin:0 0 10px;color:#006098;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-ic3-method h3{margin:0 0 16px;color:#001a36;font-size:clamp(21px,2.5vw,27px);font-weight:900;letter-spacing:-.035em;line-height:1.24}.jcc-ic3-method>p{margin:0 0 16px;color:#5d6675;font-size:16px;line-height:1.74}.jcc-ic3-method strong{color:#001a36;font-weight:900}.jcc-ic3-m-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:18px}.jcc-ic3-m-two article{padding:24px 22px;background:#fff;border:1px solid #e5e7eb;border-top:4px solid #b91c1c;border-radius:15px}.jcc-ic3-m-alt{border-top-color:#0f8a54 !important}.jcc-ic3-m-h{margin:0 0 8px !important;color:#b91c1c;font-size:10.5px !important;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jcc-ic3-m-h-b{color:#0f8a54}.jcc-ic3-m-two h4{margin:0 0 12px;color:#001a36;font-size:17px;font-weight:900;letter-spacing:-.025em;line-height:1.3}.jcc-ic3-m-two>p{margin:0 0 14px;color:#5d6675;font-size:14.5px;line-height:1.68}.jcc-ic3-m-two dl{margin:0 0 12px;padding:14px 16px;background:#f8fafc;border-radius:11px}.jcc-ic3-m-two dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #eef2f7}.jcc-ic3-m-two dl>div:last-child{border-bottom:0}.jcc-ic3-m-two dt{color:#5d6675;font-size:13.5px}.jcc-ic3-m-two dd{margin:0;color:#001a36;font-size:14px;font-weight:900;white-space:nowrap}.jcc-ic3-m-tot dt{color:#001a36 !important;font-weight:900}.jcc-ic3-m-tot dd{color:#FF7A00 !important;font-size:16px !important}.jcc-ic3-m-note{margin:0 !important;color:#8792a4 !important;font-size:13px !important;line-height:1.55 !important}.jcc-ic3-m-close{padding:18px 22px;background:#fff8f3;border:1px solid rgba(255,122,0,.3);border-radius:12px;font-size:16px !important}.jcc-ic3-m-do{padding-top:4px}.jcc-ic3-m-fine{margin:0 !important;padding-top:16px;border-top:1px solid #e5e7eb;color:#8792a4 !important;font-size:13.5px !important;line-height:1.66 !important}@media(max-width:820px){.jcc-ic3-m-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.jcc-ic3-method{padding:24px 20px}}.jcc-ic3-clock{margin-top:26px;padding:30px 32px;background:#fff;border:2px solid #FF7A00;border-radius:20px;box-shadow:0 18px 48px rgba(255,122,0,.1)}.jcc-ic3-clock-tag{margin:0 0 10px;color:#d9531e;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-ic3-clock h3{margin:0 0 16px;color:#001a36;font-size:clamp(21px,2.5vw,27px);font-weight:900;letter-spacing:-.035em}.jcc-ic3-clock p{margin:0 0 16px;color:#5d6675;font-size:16px;line-height:1.74}.jcc-ic3-clock strong{color:#001a36;font-weight:900}.jcc-ic3-clock-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.jcc-ic3-clock-two>div{padding:22px 20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px}.jcc-ic3-c-warn{background:#fff5f5 !important;border-color:#fecaca !important}.jcc-ic3-c-h{margin:0 0 10px !important;color:#64748b;font-size:11.5px !important;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.jcc-ic3-c-h-b{color:#b91c1c}.jcc-ic3-c-fig{margin:0 0 12px !important;color:#006098;font-size:26px !important;font-weight:900;letter-spacing:-.04em;line-height:1}.jcc-ic3-c-fig-b{color:#b91c1c}.jcc-ic3-clock-two p:last-child{margin:0 !important;font-size:14.5px !important}.jcc-ic3-clock-note{padding:18px 22px;background:#fff8f3;border-radius:12px;font-size:15.5px !important}.jcc-ic3-extra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.jcc-ic3-extra>div{padding:22px 20px;border-radius:14px}.jcc-ic3-hardship{background:#f0f9f4;border:1px solid #cbe8d8}.jcc-ic3-pricing{background:#f0f6fb;border:1px solid rgba(0,96,152,.24)}.jcc-ic3-e-tag{margin:0 0 8px !important;color:#0f8a54;font-size:10.5px !important;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jcc-ic3-e-tag-b{color:#006098}.jcc-ic3-extra h4{margin:0 0 12px;color:#001a36;font-size:17px;font-weight:900;letter-spacing:-.025em}.jcc-ic3-extra p{margin:0 0 12px !important;font-size:14.5px !important;line-height:1.7 !important}.jcc-ic3-e-note{margin:0 !important;padding-top:12px;border-top:1px solid rgba(0,0,0,.09)}.jcc-ic3-clock-do{margin:0 !important;padding-top:16px;border-top:1px solid #e5e7eb;font-size:15.5px !important}@media(max-width:820px){.jcc-ic3-extra{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.jcc-ic3-clock{padding:24px 20px}.jcc-ic3-clock-two{grid-template-columns:minmax(0,1fr)}}.jcc-ic3-clock-two>*{min-width:0}.jcc-ic3-defs>*{min-width:0}.jcc-ic3-extra>*{min-width:0}.jcc-ic3-m-two>*{min-width:0}.jcc-ic3-versus>*{min-width:0}.jcc-ie,.jcc-ie *{box-sizing:border-box}.jcc-ie{--i-navy:#001a36;--i-blue:#006098;--i-orange:#FF7A00;--i-gray:#5d6675;--i-line:#e5e7eb;font-family:Outfit,Arial,sans-serif;background:#fff;padding:66px 0;overflow:hidden}.jcc-ie-wrap{max-width:960px;margin:0 auto;padding:0 20px}.jcc-ie-head{max-width:720px;margin:0 auto 32px;text-align:center}.jcc-ie-eyebrow{margin:0 0 14px;color:var(--i-orange);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.jcc-ie-head h2{margin:0 0 14px;color:var(--i-navy);font-size:clamp(26px,3vw,37px);line-height:1.15;font-weight:900;letter-spacing:-.04em}.jcc-ie-head p{margin:0;color:var(--i-gray);font-size:16.5px;line-height:1.7}.jcc-ie-tag{margin:0 0 10px;color:#d9531e;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-ie-tag-b{color:#b91c1c}.jcc-ie-flashing{padding:30px 32px;background:#fff8f3;border:1px solid rgba(255,122,0,.32);border-left:5px solid var(--i-orange);border-radius:18px;margin-bottom:20px}.jcc-ie-flashing h3{margin:0 0 16px;color:var(--i-navy);font-size:22px;font-weight:900;letter-spacing:-.03em}.jcc-ie-flashing p{margin:0 0 15px;color:var(--i-gray);font-size:16px;line-height:1.74}.jcc-ie strong{color:var(--i-navy);font-weight:900}.jcc-ie-note{margin:0 !important;padding:16px 20px;background:#fff;border-radius:12px;font-size:15px !important}.jcc-ie-interior{padding:32px 34px;background:#f8fafc;border:1px solid var(--i-line);border-radius:20px;margin-bottom:20px}.jcc-ie-interior>header{margin-bottom:24px}.jcc-ie-interior h3{margin:0 0 12px;color:var(--i-navy);font-size:clamp(21px,2.5vw,27px);font-weight:900;letter-spacing:-.035em;line-height:1.24}.jcc-ie-interior>header p{margin:0;color:var(--i-gray);font-size:16px;line-height:1.72}.jcc-ie-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:18px}.jcc-ie-two article{padding:24px 22px;background:#fff;border:1px solid var(--i-line);border-top:4px solid var(--i-blue);border-radius:15px}.jcc-ie-t-alt{border-top-color:#0f8a54 !important}.jcc-ie-t-label{margin:0 0 8px;color:var(--i-blue);font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jcc-ie-t-label-b{color:#0f8a54}.jcc-ie-two h4{margin:0 0 12px;color:var(--i-navy);font-size:18px;font-weight:900;letter-spacing:-.025em}.jcc-ie-two p{margin:0 0 13px;color:var(--i-gray);font-size:14.5px;line-height:1.7}.jcc-ie-t-note{margin:0 !important;padding-top:13px;border-top:1px solid var(--i-line);font-size:14px !important}.jcc-ie-example{padding:24px 26px;background:#fff;border:1px solid var(--i-line);border-left:5px solid var(--i-blue);border-radius:15px}.jcc-ie-ex-tag{margin:0 0 12px;color:var(--i-blue);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jcc-ie-example p{margin:0 0 14px;color:var(--i-gray);font-size:15.5px;line-height:1.74}.jcc-ie-ex-note{margin:0 !important;padding-top:14px;border-top:1px solid var(--i-line)}.jcc-ie-ask{padding:28px 30px;background:#001a36;border-radius:20px;color:#fff}.jcc-ie-ask-tag{margin:0 0 18px;color:var(--i-orange);font-size:11.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-ie-ask ol{margin:0 0 18px;padding-left:22px;display:grid;gap:13px}.jcc-ie-ask li{color:rgba(255,255,255,.82);font-size:16px;line-height:1.66}.jcc-ie-ask strong{color:#fff;font-weight:900}.jcc-ie-ask-note{margin:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.62);font-size:15px;line-height:1.7}@media(max-width:820px){.jcc-ie-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.jcc-ie-wrap{padding:0 16px}.jcc-ie{padding:52px 0}.jcc-ie-head p{font-size:15.5px}.jcc-ie-flashing,.jcc-ie-interior{padding:24px 20px}.jcc-ie-ask{padding:24px 20px}}.jcc-ie-two>*{min-width:0}.jcc-id,.jcc-id *{box-sizing:border-box}.jcc-id{--d-navy:#001a36;--d-blue:#006098;--d-orange:#FF7A00;--d-gray:#5d6675;--d-line:#e5e7eb;font-family:Outfit,Arial,sans-serif;background:#f8fafc;padding:66px 0;overflow:hidden}.jcc-id-wrap{max-width:1000px;margin:0 auto;padding:0 20px}.jcc-id-head{max-width:720px;margin:0 auto 32px;text-align:center}.jcc-id-eyebrow{margin:0 0 14px;color:var(--d-orange);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.jcc-id-head h2{margin:0 0 14px;color:var(--d-navy);font-size:clamp(26px,3vw,37px);line-height:1.15;font-weight:900;letter-spacing:-.04em}.jcc-id-head p{margin:0;color:var(--d-gray);font-size:16.5px;line-height:1.7}.jcc-id strong{color:var(--d-navy);font-weight:900}.jcc-id-three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.jcc-id-three article{padding:24px 22px;background:#fff;border:1px solid var(--d-line);border-top:4px solid #94a3b8;border-radius:16px}.jcc-id-t-mid{border-top-color:var(--d-orange) !important;background:#fff8f3 !important;border-color:rgba(255,122,0,.3) !important}.jcc-id-t-high{border-top-color:#b91c1c !important;background:#fff5f5 !important;border-color:#fecaca !important}.jcc-id-t-label{margin:0 0 8px;color:#8792a4;font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jcc-id-t-label-b{color:#d9531e}.jcc-id-t-label-c{color:#b91c1c}.jcc-id-three h3{margin:0 0 12px;color:var(--d-navy);font-size:18px;font-weight:900;letter-spacing:-.025em}.jcc-id-t-fig{margin:0 0 14px !important;color:#64748b;font-size:28px;font-weight:900;letter-spacing:-.04em;line-height:1}.jcc-id-t-fig-b{color:var(--d-orange)}.jcc-id-t-fig-c{color:#b91c1c}.jcc-id-t-fig span{font-size:13px;font-weight:700;opacity:.75}.jcc-id-three p{margin:0 0 13px;color:var(--d-gray);font-size:14.5px;line-height:1.68}.jcc-id-t-note{margin:0 !important;padding-top:13px;border-top:1px solid rgba(0,0,0,.09);font-size:14px !important}.jcc-id-percent{padding:28px 30px;background:#001a36;border-radius:20px;color:#fff;margin-bottom:20px}.jcc-id-p-tag{margin:0 0 12px;color:var(--d-orange);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-id-p-main{margin:0 0 16px;color:#fff;font-size:clamp(19px,2.3vw,25px);font-weight:900;letter-spacing:-.03em;line-height:1.34}.jcc-id-p-main strong{color:var(--d-orange)}.jcc-id-percent p{margin:0 0 14px;color:rgba(255,255,255,.78);font-size:16px;line-height:1.74}.jcc-id-percent strong{color:#fff}.jcc-id-p-note{margin:0 !important;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.62) !important;font-size:15px !important}.jcc-id-occurrence{padding:32px 34px;background:#fff;border:1px solid var(--d-line);border-radius:20px}.jcc-id-occurrence>header{margin-bottom:18px}.jcc-id-o-tag{margin:0 0 10px;color:#b91c1c;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-id-occurrence h3{margin:0;color:var(--d-navy);font-size:clamp(20px,2.4vw,26px);font-weight:900;letter-spacing:-.035em;line-height:1.26}.jcc-id-o-lead{margin:0 0 20px;color:var(--d-gray);font-size:16px;line-height:1.74}.jcc-id-o-story{padding:24px 26px;background:#fff5f5;border:1px solid #fecaca;border-radius:15px;margin-bottom:16px}.jcc-id-o-s-tag{margin:0 0 16px;color:#b91c1c;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jcc-id-o-story ol{margin:0 0 16px;padding-left:22px;display:grid;gap:11px}.jcc-id-o-story li{color:var(--d-gray);font-size:15px;line-height:1.66}.jcc-id-o-s-note{margin:0;padding-top:14px;border-top:1px solid #fecaca;color:var(--d-navy);font-size:15px;font-weight:700;line-height:1.66}.jcc-id-o-avoid{padding:24px 26px;background:#f0f9f4;border:1px solid #cbe8d8;border-radius:15px}.jcc-id-o-a-tag{margin:0 0 16px;color:#0f8a54;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jcc-id-o-avoid ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.jcc-id-o-avoid li{position:relative;padding-left:24px;color:var(--d-gray);font-size:15px;line-height:1.68}.jcc-id-o-avoid li::before{content:"";position:absolute;left:0;top:.4em;width:12px;height:7px;border-left:2px solid #0f8a54;border-bottom:2px solid #0f8a54;transform:rotate(-45deg)}@media(max-width:900px){.jcc-id-three{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.jcc-id-wrap{padding:0 16px}.jcc-id{padding:52px 0}.jcc-id-head p{font-size:15.5px}.jcc-id-percent,.jcc-id-occurrence{padding:24px 20px}.jcc-id-o-story,.jcc-id-o-avoid{padding:20px 18px}}.jcc-id-three>*{min-width:0}.jcc-ic4,.jcc-ic4 *{box-sizing:border-box}.jcc-ic4{--i-navy:#001a36;--i-blue:#006098;--i-orange:#FF7A00;--i-gray:#5d6675;--i-line:#e5e7eb;font-family:Outfit,Arial,sans-serif;background:#f8fafc;padding:56px 0;overflow:hidden}.jcc-ic4-wrap{max-width:1000px;margin:0 auto;padding:0 20px}.jcc-ic4 h2{margin:0 0 14px;color:var(--i-navy);font-size:clamp(26px,3vw,36px);line-height:1.16;font-weight:900;letter-spacing:-.04em}.jcc-ic4-intro{margin:0 0 28px;color:var(--i-gray);font-size:16.5px;line-height:1.7}.jcc-ic4-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;margin-bottom:24px}.jcc-ic4-card{padding:26px 24px;background:#fff;border:1px solid var(--i-line);border-radius:18px}.jcc-ic4-say{background:#fff8f3;border-color:rgba(255,122,0,.28)}.jcc-ic4-tag{margin:0 0 10px;color:var(--i-blue);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jcc-ic4-tag-alt{color:#d9531e}.jcc-ic4-card h3{margin:0 0 12px;color:var(--i-navy);font-size:18px;font-weight:900;letter-spacing:-.02em}.jcc-ic4-card p{margin:0 0 12px;color:var(--i-gray);font-size:14.5px;line-height:1.66}.jcc-ic4-card p:last-child{margin-bottom:0}.jcc-ic4-card strong{color:var(--i-navy);font-weight:900}.jcc-ic4-card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.jcc-ic4-card li{position:relative;padding-left:20px;color:var(--i-gray);font-size:14.5px;line-height:1.55}.jcc-ic4-card li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--i-blue)}.jcc-ic4-note{padding-top:12px;border-top:1px solid rgba(255,122,0,.25);color:#8792a4 !important;font-size:13.5px !important;font-style:italic}.jcc-ic4-tdi{margin-top:22px;padding:28px 30px;background:#fff;border:1px solid var(--i-line);border-left:5px solid #0f8a54;border-radius:18px}.jcc-ic4-tdi-tag{margin:0 0 8px;color:#0f8a54;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-ic4-tdi h3{margin:0 0 12px;color:var(--i-navy);font-size:20px;font-weight:900;letter-spacing:-.03em}.jcc-ic4-tdi>p{margin:0 0 18px;color:var(--i-gray);font-size:15.5px;line-height:1.68}.jcc-ic4-tdi-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:18px}.jcc-ic4-tdi-facts>div{padding:16px 18px;background:#f0f9f4;border-radius:12px}.jcc-ic4-tdi-facts strong{display:block;color:#0f8a54;font-size:22px;font-weight:900;letter-spacing:-.03em;margin-bottom:5px}.jcc-ic4-tdi-facts span{display:block;color:var(--i-gray);font-size:12.5px;line-height:1.5}.jcc-ic4-tdi-links{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:11px}.jcc-ic4-tdi-links a{display:block;padding:15px 17px;border-radius:12px;background:#f8fafc;border:1px solid var(--i-line);color:var(--i-gray);font-size:13.5px;line-height:1.5;text-decoration:none;transition:border-color .2s ease}.jcc-ic4-tdi-links a:hover{border-color:#0f8a54}.jcc-ic4-tdi-links strong{display:block;color:var(--i-blue);font-size:15px;font-weight:900;margin-bottom:4px}.jcc-ic4-tdi-note{margin:0;padding-top:16px;border-top:1px solid var(--i-line);color:#8792a4;font-size:14px;line-height:1.62}.jcc-ic4-questions{padding:28px 30px;background:#fff;border:1px solid var(--i-line);border-left:5px solid var(--i-blue);border-radius:18px}.jcc-ic4-questions h3{margin:0 0 18px;color:var(--i-navy);font-size:19px;font-weight:900;letter-spacing:-.02em}.jcc-ic4-questions ol{margin:0;padding-left:22px;display:grid;gap:14px}.jcc-ic4-questions li{color:var(--i-gray);font-size:15px;line-height:1.66}.jcc-ic4-questions strong{display:block;color:var(--i-navy);font-weight:900;margin-bottom:3px}@media(max-width:820px){.jcc-ic4-tdi-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.jcc-ic4-wrap{padding:0 16px}.jcc-ic4{padding:48px 0}.jcc-ic4-tdi{padding:24px 20px}.jcc-ic4-intro{font-size:15.5px}.jcc-ic4-card{padding:22px 20px}.jcc-ic4-questions{padding:24px 20px}}.jcc-ic4-grid>*{min-width:0}.jcc-ic4-tdi-facts>*{min-width:0}.jcc-ic4-tdi-links>*{min-width:0}.jcc-ic5,.jcc-ic5 *{box-sizing:border-box}.jcc-ic5{--i-navy:#001a36;--i-blue:#006098;--i-orange:#FF7A00;--i-gray:#5d6675;--i-line:#e5e7eb;font-family:Outfit,Arial,sans-serif;background:#fff;padding:56px 0;overflow:hidden}.jcc-ic5-wrap{max-width:900px;margin:0 auto;padding:0 20px}.jcc-ic5 h2{margin:0 0 14px;color:var(--i-navy);font-size:clamp(26px,3vw,36px);line-height:1.16;font-weight:900;letter-spacing:-.04em}.jcc-ic5-intro{margin:0 0 26px;color:var(--i-gray);font-size:16.5px;line-height:1.7}.jcc-ic5-intro strong{color:var(--i-navy);font-weight:900}.jcc-ic5-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:40px}.jcc-ic5-two>div{padding:26px 24px;background:#f8fafc;border:1px solid var(--i-line);border-radius:18px}.jcc-ic5-how{background:#f0f6fb !important;border-color:rgba(0,96,152,.22) !important}.jcc-ic5-two h3{margin:0 0 12px;color:var(--i-navy);font-size:18px;font-weight:900;letter-spacing:-.02em}.jcc-ic5-two p{margin:0 0 12px;color:var(--i-gray);font-size:14.5px;line-height:1.66}.jcc-ic5-two ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.jcc-ic5-two li{position:relative;padding-left:20px;color:var(--i-gray);font-size:14px;line-height:1.55}.jcc-ic5-two ul li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--i-orange)}.jcc-ic5-how ol{margin:0 0 14px;padding-left:20px;display:grid;gap:10px}.jcc-ic5-how ol li{color:var(--i-gray);font-size:14px;line-height:1.6}.jcc-ic5-two strong{color:var(--i-navy);font-weight:900}.jcc-ic5-note{margin:0 !important;padding-top:14px;border-top:1px solid rgba(0,96,152,.2);color:#8792a4 !important;font-size:13.5px !important;line-height:1.6 !important}.jcc-ic5-faq{margin-bottom:34px}.jcc-ic5-faq h2{margin-bottom:20px}.jcc-ic5-item{background:#f8fafc;border:1px solid var(--i-line);border-radius:16px;overflow:hidden;margin-bottom:11px}.jcc-ic5-item summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--i-navy);font-size:16.5px;font-weight:900;letter-spacing:-.02em}.jcc-ic5-item summary::-webkit-details-marker{display:none}.jcc-ic5-item summary::after{content:"+";flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--i-blue);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900}.jcc-ic5-item[open] summary::after{content:"\2212";background:var(--i-blue);color:#fff}.jcc-ic5-item summary:focus-visible{outline:3px solid var(--i-blue);outline-offset:-3px}.jcc-ic5-a{padding:0 22px 22px}.jcc-ic5-a p{margin:0 0 13px;color:var(--i-gray);font-size:15px;line-height:1.7}.jcc-ic5-a p:last-child{margin-bottom:0}.jcc-ic5-a strong{color:var(--i-navy);font-weight:900}.jcc-ic5-cta{padding:32px 30px;border-radius:20px;background:linear-gradient(145deg,#001a36,#0d3557);color:#fff}.jcc-ic5-cta h2{margin:0 0 12px;color:#fff !important;font-size:24px}.jcc-ic5-cta>p{margin:0 0 22px;color:rgba(255,255,255,.8);font-size:16px;line-height:1.66}.jcc-ic5-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;margin-bottom:20px}.jcc-ic5-links a{display:block;padding:20px 22px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.7);font-size:13.5px;line-height:1.55;text-decoration:none;transition:background .2s ease}.jcc-ic5-links a:hover{background:rgba(255,255,255,.15)}.jcc-ic5-links strong{display:block;color:#fff;font-size:16px;font-weight:900;margin-bottom:5px}.jcc-ic5-cta-note{margin:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.6);font-size:14.5px;line-height:1.66}.jcc-ic5-cta-note a{color:var(--i-orange);font-weight:900}@media(max-width:820px){.jcc-ic5-two,.jcc-ic5-links{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.jcc-ic5-wrap{padding:0 16px}.jcc-ic5{padding:48px 0}.jcc-ic5-intro{font-size:15.5px}.jcc-ic5-two>div{padding:22px 20px}.jcc-ic5-item summary{padding:18px;font-size:15.5px}.jcc-ic5-a{padding:0 18px 18px}.jcc-ic5-cta{padding:26px 20px}}.jcc-ic5-links>*{min-width:0}.jcc-ic5-two>*{min-width:0}