.jcc-bp1,.jcc-bp1 *{box-sizing:border-box}.jcc-bp1{padding:56px 20px 40px;background:#fff;color:#0f2138;font-family:Outfit,Arial,sans-serif;font-size:17px;line-height:1.7}.jcc-bp1-wrap{max-width:860px;margin:0 auto}.jcc-bp1 .jcc-bp1-by{margin:0 0 22px;padding:12px 16px;border-radius:12px;background:#f6f8fb;border:1px solid #e3e8ef;color:#5d6675;font-size:14.5px;line-height:1.55}.jcc-bp1 .jcc-bp1-by b{color:#001a36}.jcc-bp1 .jcc-bp1-lead{margin:0 0 18px;color:#0f2138;font-size:19px;line-height:1.65}.jcc-bp1 p{margin:0 0 18px;color:#3d4757}.jcc-bp1-fig{margin:6px 0 26px}.jcc-bp1-fig img{display:block;width:100%;height:auto;aspect-ratio:1024/756;object-fit:cover;border-radius:18px}.jcc-bp1 .jcc-bp1-fig figcaption{margin-top:8px;color:#5d6675;font-size:13.5px;line-height:1.5}.jcc-bp1 h2{margin:40px 0 14px;color:#001a36;font-size:clamp(25px,3vw,34px);line-height:1.15;font-weight:900;letter-spacing:-.03em}.jcc-bp1-promo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center;margin:28px 0 8px;padding:26px 26px;border-radius:20px;background:linear-gradient(135deg,#001a36,#0d3557);color:#fff}.jcc-bp1-big{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:132px;padding:16px 14px;border-radius:16px;background:#FF7A00;color:#001a36;text-align:center;line-height:1}.jcc-bp1-big small{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.jcc-bp1-big b{margin:6px 0 4px;font-size:44px;font-weight:900;letter-spacing:-.04em}.jcc-bp1 .jcc-bp1-promo h2{margin:0 0 8px;color:#fff;font-size:22px;font-weight:900;letter-spacing:-.025em;line-height:1.2}.jcc-bp1 .jcc-bp1-promo p{margin:0 0 8px;color:rgba(255,255,255,.82);font-size:15.5px;line-height:1.6}.jcc-bp1 .jcc-bp1-promo .jcc-bp1-fine{margin:0;color:rgba(255,255,255,.6);font-size:12.5px;line-height:1.55}.jcc-bp1-steps{list-style:none;margin:8px 0 0 !important;padding:0 !important;display:grid;gap:12px;counter-reset:bp1}.jcc-bp1-steps li{counter-increment:bp1;position:relative;margin:0;padding:18px 20px 18px 64px;border-radius:14px;background:#f6f8fb;border:1px solid #e3e8ef}.jcc-bp1-steps li::before{content:counter(bp1);position:absolute;left:18px;top:18px;width:32px;height:32px;border-radius:50%;background:#001a36;color:#fff;font-size:15px;font-weight:900;display:flex;align-items:center;justify-content:center}.jcc-bp1-steps li.is-key::before{background:#FF7A00;color:#001a36}.jcc-bp1-steps b{display:block;margin-bottom:3px;color:#001a36;font-size:17px;font-weight:900;letter-spacing:-.015em}.jcc-bp1-steps span{display:block;color:#5d6675;font-size:15px;line-height:1.6}.jcc-bp1 a{color:#006098;font-weight:800;text-decoration:underline;text-underline-offset:3px}.jcc-bp1 a:focus-visible{outline:3px solid #006098;outline-offset:2px}@media(max-width:640px){.jcc-bp1{padding:40px 16px 28px}.jcc-bp1 .jcc-bp1-lead{font-size:17.5px}.jcc-bp1-promo{grid-template-columns:minmax(0,1fr);padding:22px 20px}.jcc-bp1-big{flex-direction:row;gap:10px;justify-content:flex-start;min-width:0}.jcc-bp1-big b{margin:0;font-size:36px}}.jcc-fh,.jcc-fh *{box-sizing:border-box}.jcc-fh{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;padding:64px 20px 60px;background:#f3f6fa;color:#0f2138;font-family:Outfit,Arial,sans-serif;font-size:16px;line-height:1.6;scroll-margin-top:90px}.jcc-fh>.jcc-fh-wrap{max-width:1180px !important;margin:0 auto !important}.jcc-fh-head{max-width:760px;margin:0 auto 36px;text-align:center}.jcc-fh .jcc-fh-head .jcc-fh-eyebrow{margin:0 0 12px;color:#d9531e;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.jcc-fh .jcc-fh-head h2{margin:0 0 14px;color:#001a36 !important;font-size:clamp(28px,3.4vw,42px);line-height:1.1;font-weight:900;letter-spacing:-.04em;text-wrap:balance}.jcc-fh .jcc-fh-head p{margin:0;color:#5d6675;font-size:16.5px;line-height:1.65}.jcc-fh .jcc-fh-head p strong{color:#001a36}.jcc-fh-grid{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:28px;align-items:start}.jcc-fh ol.jcc-fh-steps{margin:0 !important;padding:0 !important;list-style:none;counter-reset:fhs;display:grid;gap:14px;position:sticky;top:110px}.jcc-fh-steps>li{counter-increment:fhs;position:relative;margin:0;padding:18px 18px 18px 62px;border-radius:16px;background:#fff;border:1px solid #e3e8ef}.jcc-fh-steps>li::before{content:counter(fhs);position:absolute;left:18px;top:18px;width:30px;height:30px;border-radius:50%;background:#001a36;color:#fff;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center}.jcc-fh-steps>li.is-key::before{background:#FF7A00;color:#001a36}.jcc-fh .jcc-fh-steps h3{margin:0 0 4px;color:#001a36 !important;font-size:16.5px;font-weight:900;letter-spacing:-.02em;line-height:1.3}.jcc-fh .jcc-fh-steps p{margin:0;color:#5d6675;font-size:14px;line-height:1.55}.jcc-fh .jcc-fh-steps a.jcc-fh-est-btn{margin-top:12px;min-height:42px;padding:9px 16px;font-size:14px;text-decoration:none !important}.jcc-fh-calc{margin:0;background:#fff;color:#0f2138;border-radius:18px;padding:26px 28px 24px;border:1px solid #e3e8ef;box-shadow:0 18px 48px rgba(0,26,54,.1)}.jcc-fh-calc-tag{margin:0 0 14px;font-size:12.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#006098}.jcc-fh ul.jcc-fh-chips,.jcc-fh ul.jcc-fh-plans{margin-left:0 !important;padding-left:0 !important}.jcc-fh-plans li,.jcc-fh-chips li{margin:0}.jcc-fh-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.jcc-fh-chips button{appearance:none;cursor:pointer;padding:10px 16px;border-radius:999px;border:1.5px solid #d7e2ec;background:#f6f8fb;font-family:inherit;font-size:15px;font-weight:800;color:#0f2138;transition:background .14s ease,border-color .14s ease,color .14s ease}.jcc-fh-chips button:hover{border-color:#006098}.jcc-fh-chips button.is-on{background:#001a36;border-color:#001a36;color:#fff}.jcc-fh-chips button:focus-visible{outline:3px solid #006098;outline-offset:2px}.jcc-fh-amt{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;padding:16px 18px;background:#f6f8fb;border:1px solid #e3e8ef;border-radius:12px}.jcc-fh-amt label{flex:none;min-width:118px;font-size:14px;font-weight:900;letter-spacing:-.01em;color:#001a36}.jcc-fh-amt label small{display:block;font-size:12px;font-weight:700;color:#5d6675}.jcc-fh-box{position:relative;flex:none}.jcc-fh-box span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:900;color:#001a36;pointer-events:none}.jcc-fh-amt input[type=text]{width:148px;padding:11px 12px 11px 26px;border:1.5px solid #d7e2ec;border-radius:10px;background:#fff;font-family:inherit;font-size:18px;font-weight:900;letter-spacing:-.01em;color:#001a36}.jcc-fh-amt input[type=text]:focus-visible{outline:3px solid #006098;outline-offset:1px}.jcc-fh-amt input[type=range]{flex:1 1 220px;min-width:180px;accent-color:#FF7A00;height:28px;cursor:pointer}.jcc-fh-amt input[type=range]:focus-visible{outline:3px solid #006098;outline-offset:3px}.jcc-fh-amt{scroll-margin-top:90px}.jcc-fh-amt.is-down{background:#fff;border-style:dashed}.jcc-fh-fin{margin:0 0 20px;padding:12px 18px;border-radius:12px;background:#001a36;color:#fff;font-size:15px;font-weight:700;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px}.jcc-fh-fin b{color:#FF7A00;font-size:18px;font-weight:900}.jcc-fh-plans{margin:0 0 16px;padding:0;list-style:none;border-top:1px solid #e3e8ef}.jcc-fh-plan{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #e3e8ef}.jcc-fh-plan.is-best{background:linear-gradient(90deg,rgba(255,122,0,.07),transparent 60%)}.jcc-fh-id{flex:2 1 260px;min-width:0}.jcc-fh-id b{display:block;font-size:16.5px;font-weight:900;letter-spacing:-.018em;color:#001a36}.jcc-fh-id span{display:block;margin-top:2px;font-size:13.5px;line-height:1.45;color:#5d6675}.jcc-fh-id em{display:inline-block;margin-top:5px;margin-right:6px;padding:3px 9px;border-radius:999px;background:#fff1e3;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#b35200}.jcc-fh-id em.jcc-fh-by{background:#eef3f8;color:#00476f;text-transform:none;letter-spacing:.01em;font-size:11.5px}.jcc-fh-pay{flex:1 1 130px;min-width:0;text-align:right}.jcc-fh-pay b{display:block;font-size:24px;font-weight:900;letter-spacing:-.028em;color:#006098}.jcc-fh-pay span{display:block;margin-top:1px;font-size:12.5px;line-height:1.4;color:#5d6675}.jcc-fh-tot{flex:1 1 130px;min-width:0;text-align:right}.jcc-fh-tot b{display:block;font-size:16.5px;font-weight:900;letter-spacing:-.02em;color:#0f2138}.jcc-fh-tot span{display:block;margin-top:1px;font-size:12.5px;line-height:1.4;color:#5d6675}.jcc-fh-fine{margin:0;font-size:12.5px;line-height:1.6;color:#5d6675}.jcc-fh-fine b{color:#0f2138}.jcc-fh-est-btn{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:10px;background:#001a36;color:#fff;font-size:15px;font-weight:900;letter-spacing:-.01em;text-decoration:none;transition:background .16s ease}.jcc-fh-est-btn:hover{background:#0d3557;color:#fff}.jcc-fh-est-btn:focus-visible{outline:3px solid #006098;outline-offset:2px}.jcc-fh-amt.is-ready{border-color:#FF7A00;box-shadow:0 0 0 3px rgba(255,122,0,.25)}.jcc-fh-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.jcc-fh-modal[hidden]{display:none}.jcc-fh-modal-bg{position:absolute;inset:0;background:rgba(0,26,54,.72)}.jcc-fh-modal-panel{position:relative;width:100%;max-width:860px;max-height:92vh;display:flex;flex-direction:column;background:#fff;color:#0f2138;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.4)}.jcc-fh-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e3e8ef}.jcc-fh-modal-head h2{margin:0;font-size:21px;font-weight:900;letter-spacing:-.02em;color:#001a36}.jcc-fh-modal-x{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:#eef2f6;color:#5d6675;font-size:26px;line-height:1;cursor:pointer}.jcc-fh-modal-x:hover{background:#e2e8f0}.jcc-fh-modal-x:focus-visible,.jcc-fh-modal-back:focus-visible{outline:3px solid #006098;outline-offset:2px}.jcc-fh-modal-body{flex:1;min-height:0;background:#f6f8fb}.jcc-fh-modal-body iframe{display:block;width:100%;height:100%;min-height:520px;border:0}.jcc-fh-modal-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 22px;border-top:1px solid #e3e8ef}.jcc-fh-modal-foot p{flex:1 1 320px;min-width:0;margin:0;font-size:13.5px;line-height:1.55;color:#5d6675}.jcc-fh-modal-foot b{color:#001a36}.jcc-fh-modal-back{flex:none;min-height:44px;padding:10px 18px;border:0;border-radius:10px;background:#FF7A00;color:#001a36;font-family:inherit;font-size:15px;font-weight:900;cursor:pointer}.jcc-fh-modal-back:hover{background:#ff8c1f}.jcc-fh-modal-tools{display:flex;gap:8px;flex:none}.jcc-fh-modal-size{flex:none;height:40px;padding:0 14px;border:0;border-radius:999px;background:#eef2f6;color:#001a36;font-family:inherit;font-size:13.5px;font-weight:900;cursor:pointer}.jcc-fh-modal-size:hover{background:#e2e8f0}.jcc-fh-modal-size:focus-visible{outline:3px solid #006098;outline-offset:2px}.jcc-fh-modal.is-docked{inset:auto 20px 20px auto;width:420px;height:min(640px,calc(100vh - 140px));padding:0;display:block}.jcc-fh-modal.is-docked .jcc-fh-modal-bg{display:none}.jcc-fh-modal.is-docked .jcc-fh-modal-panel{max-width:none;max-height:none;height:100%;border-radius:16px;box-shadow:0 18px 60px rgba(0,26,54,.35);border:2px solid #FF7A00}.jcc-fh-modal.is-docked .jcc-fh-modal-head{padding:12px 14px}.jcc-fh-modal.is-docked .jcc-fh-modal-head h2{font-size:17px}.jcc-fh-modal.is-docked .jcc-fh-calc-tag{margin-bottom:4px}.jcc-fh-modal.is-docked .jcc-fh-modal-body iframe{min-height:0}.jcc-fh-modal.is-docked .jcc-fh-modal-foot{display:none}.jcc-fh.is-docked>.jcc-fh-wrap{padding-right:440px}@media(max-width:1300px){.jcc-fh.is-docked>.jcc-fh-wrap{padding-right:0}.jcc-fh-modal.is-docked{width:380px}}@media(max-width:900px){.jcc-fh-grid{grid-template-columns:1fr}.jcc-fh ol.jcc-fh-steps{position:static}}@media(max-width:700px){.jcc-fh{padding:48px 14px 40px}.jcc-fh-calc{padding:20px 18px 18px;border-radius:14px}.jcc-fh-amt label{min-width:0;flex:1 1 100%}.jcc-fh-plan{gap:6px}.jcc-fh-id{flex:1 1 100%}.jcc-fh-pay,.jcc-fh-tot{flex:1 1 44%;text-align:left}.jcc-fh-est-btn{width:100%;justify-content:center}.jcc-fh-modal{padding:0}.jcc-fh-modal-panel{max-width:100%;max-height:100vh;height:100vh;max-height:100dvh;height:100dvh;border-radius:0}.jcc-fh-modal-back{width:100%}.jcc-fh-modal.is-docked{inset:auto 0 0 0;width:auto;height:42vh;height:42dvh}.jcc-fh-modal.is-docked .jcc-fh-modal-panel{border-radius:16px 16px 0 0;border-width:2px 0 0}.jcc-fh.is-docked{padding-bottom:calc(42vh + 24px)}}.jcc-bp3,.jcc-bp3 *{box-sizing:border-box}.jcc-bp3{padding:56px 20px 40px;background:#fff;color:#0f2138;font-family:Outfit,Arial,sans-serif;font-size:17px;line-height:1.7}.jcc-bp3-wrap{max-width:860px;margin:0 auto}.jcc-bp3 h2{margin:0 0 14px;color:#001a36;font-size:clamp(25px,3vw,34px);line-height:1.15;font-weight:900;letter-spacing:-.03em}.jcc-bp3 h2.jcc-bp3-next{margin-top:48px}.jcc-bp3 h3{margin:0 0 6px;color:#001a36;font-size:19px;line-height:1.3;font-weight:900;letter-spacing:-.02em}.jcc-bp3 p{margin:0 0 18px;color:#3d4757}.jcc-bp3 strong{color:#001a36}.jcc-bp3-note{margin:0 0 22px;padding:18px 20px;border-radius:14px;background:#fff8f1;border:1px solid rgba(255,122,0,.35);border-left:4px solid #FF7A00}.jcc-bp3 .jcc-bp3-note p{margin:0;color:#0f2138;font-size:16px}.jcc-bp3-table{overflow-x:auto;margin:0 0 22px;border:1px solid #e3e8ef;border-radius:14px}.jcc-bp3 table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.jcc-bp3 caption{padding:14px 16px 0;text-align:left;color:#5d6675;font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.jcc-bp3 th,.jcc-bp3 td{padding:12px 16px;border-bottom:1px solid #e3e8ef;text-align:left}.jcc-bp3 thead th{background:#f6f8fb;color:#001a36;font-size:12.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.jcc-bp3 tbody tr:last-child td,.jcc-bp3 tbody tr:last-child th{border-bottom:0}.jcc-bp3 tbody th{color:#001a36;font-weight:900}.jcc-bp3 td{color:#3d4757}.jcc-bp3-lenders{list-style:none;margin:0 0 22px !important;padding:0 !important;display:grid;gap:14px}.jcc-bp3-lenders li{margin:0;padding:22px 22px 20px;border-radius:16px;background:#f6f8fb;border:1px solid #e3e8ef}.jcc-bp3-lenders li.is-first{background:#fff;border:2px solid #FF7A00}.jcc-bp3 .jcc-bp3-tag{display:inline-block;margin:0 0 10px;padding:4px 11px;border-radius:999px;background:#001a36;color:#fff;font-size:11.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.jcc-bp3-lenders li.is-first .jcc-bp3-tag{background:#FF7A00;color:#001a36}.jcc-bp3 .jcc-bp3-lenders p{margin:0;font-size:15.5px}.jcc-bp3 a{color:#006098;font-weight:800;text-decoration:underline;text-underline-offset:3px}.jcc-bp3 a:focus-visible{outline:3px solid #006098;outline-offset:2px}@media(max-width:640px){.jcc-bp3{padding:40px 16px 28px}}.jcc-bp4,.jcc-bp4 *{box-sizing:border-box}.jcc-bp4{padding:48px 20px 64px;background:#f6f8fb;color:#0f2138;font-family:Outfit,Arial,sans-serif;font-size:17px;line-height:1.65}.jcc-bp4-wrap{max-width:860px;margin:0 auto}.jcc-bp4 h2{margin:0 0 20px;color:#001a36;font-size:clamp(25px,3vw,34px);line-height:1.15;font-weight:900;letter-spacing:-.03em}.jcc-bp4-q{margin:0 0 12px;border-radius:14px;background:#fff;border:1px solid #e3e8ef;overflow:hidden}.jcc-bp4-q summary{list-style:none;cursor:pointer;position:relative;padding:18px 54px 18px 20px;color:#001a36;font-size:17px;font-weight:900;letter-spacing:-.015em;line-height:1.35}.jcc-bp4-q summary::-webkit-details-marker{display:none}.jcc-bp4-q summary::after{content:"+";position:absolute;right:18px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:#eef3f8;color:#006098;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900}.jcc-bp4-q[open] summary::after{content:"\2212";background:#006098;color:#fff}.jcc-bp4-q summary:focus-visible{outline:3px solid #006098;outline-offset:-3px}.jcc-bp4-a{padding:0 20px 18px}.jcc-bp4-a p{margin:0;color:#5d6675;font-size:15.5px;line-height:1.7}.jcc-bp4-cta{margin:36px 0 0;padding:32px 30px;border-radius:20px;background:linear-gradient(135deg,#001a36,#0d3557);color:#fff}.jcc-bp4 .jcc-bp4-cta h2{margin:0 0 10px;color:#fff}.jcc-bp4-cta p{margin:0 0 22px;color:rgba(255,255,255,.84);font-size:16.5px}.jcc-bp4-btns{display:flex;flex-wrap:wrap;gap:12px}.jcc-bp4 a.jcc-bp4-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px;padding:10px 24px;border-radius:12px;font-size:16.5px;font-weight:900;text-decoration:none !important;transition:transform .18s ease}.jcc-bp4 a.jcc-bp4-btn small{margin-top:2px;font-size:11.5px;font-weight:700;opacity:.8}.jcc-bp4 a.is-1{background:#FF7A00;color:#001a36 !important}.jcc-bp4 a.is-2{background:#fff;color:#001a36 !important}.jcc-bp4 a.is-3{border:2px solid rgba(255,255,255,.4);color:#fff !important}.jcc-bp4 a.jcc-bp4-btn:hover{transform:translateY(-2px)}.jcc-bp4 a.jcc-bp4-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.jcc-bp4-fine{margin:18px 0 0 !important;color:rgba(255,255,255,.58) !important;font-size:12.5px !important;line-height:1.6}@media(max-width:640px){.jcc-bp4{padding:40px 16px 48px}.jcc-bp4-cta{padding:26px 20px}.jcc-bp4 a.jcc-bp4-btn{width:100%}}@media(prefers-reduced-motion:reduce){.jcc-bp4 a.jcc-bp4-btn{transition:none}}