.jcc-hc1,.jcc-hc1 *{box-sizing:border-box}.jcc-hc1{--h-navy:#001a36;--h-blue:#006098;--h-orange:#FF7A00;--h-gray:#5d6675;--h-line:#e5e7eb;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:Outfit,Arial,sans-serif;background:#fff;padding:60px 20px 50px;overflow:hidden}.jcc-hc1-wrap{max-width:840px;margin:0 auto}.jcc-hc1-byline{margin:0 0 30px;padding:16px 20px;background:#f8fafc;border:1px solid var(--h-line);border-left:4px solid var(--h-blue);border-radius:12px;color:#8792a4;font-size:13.5px;line-height:1.66}.jcc-hc1-byline strong{color:var(--h-navy);font-weight:900}.jcc-hc1 h2{margin:0 0 18px;color:var(--h-navy);font-size:clamp(25px,3vw,35px);line-height:1.16;font-weight:900;letter-spacing:-.04em}.jcc-hc1 p{margin:0 0 16px;color:var(--h-gray);font-size:16.5px;line-height:1.76}.jcc-hc1 strong{color:var(--h-navy);font-weight:900}.jcc-hc1-lead{padding:20px 24px;background:#fff8f3;border:1px solid rgba(255,122,0,.3);border-radius:14px;color:var(--h-navy) !important;font-size:17.5px !important;font-weight:600}.jcc-hc1-stat{display:flex;gap:24px;align-items:flex-start;margin:24px 0;padding:26px 28px;background:#f8fafc;border:1px solid var(--h-line);border-left:5px solid var(--h-blue);border-radius:16px}.jcc-hc1-stat-fig{flex:0 0 auto;margin:0 !important;color:var(--h-blue);font-size:clamp(38px,5vw,54px);font-weight:900;letter-spacing:-.05em;line-height:1}.jcc-hc1-stat p{margin:0 0 12px;font-size:16px}.jcc-hc1-stat-note{margin:0 !important;padding-top:12px;border-top:1px solid var(--h-line);font-size:15px !important}.jcc-hc1-toc{padding:24px 28px;background:#f0f6fb;border:1px solid rgba(0,96,152,.24);border-radius:16px}.jcc-hc1-toc-tag{margin:0 0 14px !important;color:var(--h-blue);font-size:11px !important;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-hc1-toc ol{margin:0;padding-left:22px;display:grid;gap:9px}.jcc-hc1-toc li{color:var(--h-gray);font-size:15.5px;line-height:1.5}.jcc-hc1-toc a{color:var(--h-blue);font-weight:800;text-decoration:none}.jcc-hc1-toc a:hover{text-decoration:underline}@media(max-width:760px){.jcc-hc1{padding:48px 16px 40px}.jcc-hc1 p{font-size:16px}.jcc-hc1-stat{flex-direction:column;gap:14px;padding:22px 20px}.jcc-hc1-toc{padding:20px 20px}}.jcc-hc2,.jcc-hc2 *{box-sizing:border-box}.jcc-hc2{--h-navy:#001a36;--h-blue:#006098;--h-orange:#FF7A00;--h-gray:#5d6675;--h-line:#e5e7eb;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:Outfit,Arial,sans-serif;background:#f8fafc;padding:60px 20px;overflow:hidden}.jcc-hc2-wrap{max-width:860px;margin:0 auto}.jcc-hc2 h2{margin:0 0 26px;color:var(--h-navy);font-size:clamp(25px,3vw,35px);line-height:1.16;font-weight:900;letter-spacing:-.04em;text-align:center}.jcc-hc2-step{padding:28px 30px;background:#fff;border:1px solid var(--h-line);border-radius:18px;margin-bottom:16px}.jcc-hc2-head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.jcc-hc2-n{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--h-orange);color:#001a36;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900}.jcc-hc2-step h3{margin:0;color:var(--h-navy);font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.25}.jcc-hc2-step p{margin:0 0 18px;color:var(--h-gray);font-size:16px;line-height:1.74}.jcc-hc2-step strong{color:var(--h-navy);font-weight:900}.jcc-hc2-step a{color:var(--h-blue);font-weight:800}.jcc-hc2-items{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:12px}.jcc-hc2-items li{position:relative;padding:13px 16px 13px 38px;background:#f8fafc;border-radius:11px;color:var(--h-gray);font-size:14.5px;line-height:1.6}.jcc-hc2-items li::before{content:"";position:absolute;left:16px;top:1.25em;width:11px;height:6px;border-left:2px solid #0f8a54;border-bottom:2px solid #0f8a54;transform:rotate(-45deg)}.jcc-hc2-items strong{display:block;color:var(--h-navy);font-weight:900;margin-bottom:2px}.jcc-hc2-items span{display:block}.jcc-hc2-note{margin:0 !important;padding:16px 20px;background:#f0f6fb;border:1px solid rgba(0,96,152,.24);border-radius:12px;font-size:15px !important}@media(max-width:760px){.jcc-hc2{padding:48px 16px}.jcc-hc2-step{padding:24px 20px}.jcc-hc2-head{gap:13px}.jcc-hc2-step h3{font-size:18px}}.jcc-hc3,.jcc-hc3 *{box-sizing:border-box}.jcc-hc3{--h-navy:#001a36;--h-blue:#006098;--h-orange:#FF7A00;--h-gray:#5d6675;--h-line:#e5e7eb;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:Outfit,Arial,sans-serif;background:#fff;padding:60px 20px;overflow:hidden}.jcc-hc3-wrap{max-width:860px;margin:0 auto}.jcc-hc3 h2{margin:0 0 22px;color:var(--h-navy);font-size:clamp(25px,3vw,35px);line-height:1.16;font-weight:900;letter-spacing:-.04em}.jcc-hc3-list{display:grid;gap:11px;margin-bottom:32px}.jcc-hc3-item{background:#f8fafc;border:1px solid var(--h-line);border-radius:16px;overflow:hidden}.jcc-hc3-item summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--h-navy);font-size:16.5px;font-weight:900;letter-spacing:-.02em}.jcc-hc3-item summary::-webkit-details-marker{display:none}.jcc-hc3-item summary::after{content:"+";flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--h-blue);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900}.jcc-hc3-item[open] summary::after{content:"\2212";background:var(--h-blue);color:#fff}.jcc-hc3-item summary:focus-visible{outline:3px solid var(--h-blue);outline-offset:-3px}.jcc-hc3-a{padding:0 22px 22px}.jcc-hc3-a p{margin:0;color:var(--h-gray);font-size:15.5px;line-height:1.74}.jcc-hc3-a strong{color:var(--h-navy);font-weight:900}.jcc-hc3-proof{padding:30px 32px;background:#f8fafc;border:1px solid var(--h-line);border-radius:20px;margin-bottom:30px}.jcc-hc3-p-head{text-align:center;margin-bottom:22px}.jcc-hc3-proof h3{margin:0 0 8px;color:var(--h-navy);font-size:22px;font-weight:900;letter-spacing:-.03em}.jcc-hc3-p-head p{margin:0;color:var(--h-gray);font-size:15.5px;line-height:1.66}.jcc-hc3-verify{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.jcc-hc3-verify a{display:block;padding:16px 18px;background:#fff;border:1px solid var(--h-line);border-radius:12px;color:var(--h-gray);font-size:13px;line-height:1.5;text-decoration:none;transition:border-color .2s ease}.jcc-hc3-verify a:hover{border-color:var(--h-blue)}.jcc-hc3-verify strong{display:block;color:var(--h-navy);font-size:14.5px;font-weight:900;margin-bottom:4px}.jcc-hc3-widget{min-height:80px;padding-top:22px;border-top:1px solid var(--h-line)}.jcc-hc3-sources{padding:28px 30px;background:#f8fafc;border:1px solid var(--h-line);border-left:5px solid var(--h-blue);border-radius:20px;margin-bottom:30px}.jcc-hc3-s-tag{margin:0 0 14px;color:var(--h-blue);font-size:11.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jcc-hc3-sources>p{margin:0 0 18px;color:var(--h-gray);font-size:15.5px;line-height:1.72}.jcc-hc3-sources ul{list-style:none;margin:0;padding:0;display:grid;gap:15px}.jcc-hc3-sources li{position:relative;padding-left:21px;color:var(--h-gray);font-size:15px;line-height:1.7}.jcc-hc3-sources li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--h-blue)}.jcc-hc3-sources a{color:var(--h-blue);font-weight:800}.jcc-hc3-cta{text-align:center;padding:34px 28px;border-radius:22px;background:linear-gradient(145deg,#001a36,#0d3557);color:#fff}.jcc-hc3-cta h3{margin:0 0 14px;color:#fff !important;font-size:25px;font-weight:900;letter-spacing:-.03em}.jcc-hc3-cta>p{margin:0 auto 26px;max-width:600px;color:rgba(255,255,255,.78);font-size:16px;line-height:1.7}.jcc-hc3-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:13px;margin-bottom:22px}.jcc-hc3-btn,.jcc-hc3-btn-alt{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 28px;border-radius:12px;font-size:15.5px;font-weight:900;text-decoration:none;transition:transform .2s ease}.jcc-hc3-btn{background:var(--h-orange);color:#001a36 !important}.jcc-hc3-btn-alt{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.28);color:#fff !important}.jcc-hc3-btn-alt small{margin-top:2px;font-size:10.5px;font-weight:800;letter-spacing:.12em;opacity:.75}.jcc-hc3-btn:hover,.jcc-hc3-btn-alt:hover{transform:translateY(-3px)}.jcc-hc3-links{margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.55);font-size:14px;line-height:1.7}.jcc-hc3-links a{color:rgba(255,255,255,.85);font-weight:800}@media(max-width:760px){.jcc-hc3{padding:48px 16px}.jcc-hc3-item summary{padding:18px;font-size:15.5px}.jcc-hc3-a{padding:0 18px 18px}.jcc-hc3-proof,.jcc-hc3-sources{padding:24px 20px}.jcc-hc3-verify{grid-template-columns:1fr}.jcc-hc3-cta{padding:28px 20px}.jcc-hc3-btns{flex-direction:column}.jcc-hc3-btn,.jcc-hc3-btn-alt{width:100%}}