.ivh{background:var(--jf-indigo-900);color:#fff;padding:120px 0 0;position:relative;overflow:hidden}.ivh:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1.5px,#0000 1.6px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 70%);mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 70%)}.ivh:after{content:"";border:56px solid var(--jf-coral-500);opacity:.42;pointer-events:none;border-radius:50%;width:440px;height:440px;position:absolute;top:-170px;right:-160px}.ivh__in{max-width:900px;position:relative}.ivh__badge{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.ivh__badge .d{background:var(--jf-coral-500);border-radius:999px;width:8px;height:8px;animation:2.4s ease-in-out infinite ivpulse;box-shadow:0 0 0 4px #f36f5640}@keyframes ivpulse{0%,to{box-shadow:0 0 0 4px #f36f5640}50%{box-shadow:0 0 0 8px #f36f5614}}@media (prefers-reduced-motion:reduce){.ivh__badge .d{animation:none}}.ivh h1{letter-spacing:-.04em;color:#fff;max-width:16ch;margin:20px 0 0;font-size:clamp(38px,5.4vw,72px);font-weight:800;line-height:1.03}.ivh h1 .v{color:var(--jf-coral-300)}.ivh__sub{color:#ffffffc7;max-width:60ch;margin:22px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.ivh__sub b{color:#fff;font-weight:700}.ivh__actions{flex-wrap:wrap;gap:14px;margin:30px 0 0;display:flex}.ivh__metrics{background:#ffffff1f;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid;position:relative}.ivh__m{background:var(--jf-indigo-900);padding:28px 24px}.ivh__m b{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1;display:block}.ivh__m.co b{color:var(--jf-coral-300)}.ivh__m .k{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.ivh__m .s{color:#fff9;margin-top:8px;font-size:12px;display:block}@media (max-width:820px){.ivh__metrics{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ivh{padding-top:96px}.ivh__m{padding:22px 18px}}.iv-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--jf-primary);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.ivprob{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.ivprob__c{border:1px solid var(--jf-line-1);background:#fff;border-radius:18px;padding:30px 28px}.ivprob__ic{background:var(--jf-coral-50);width:44px;height:44px;color:var(--jf-coral-700);border-radius:12px;place-items:center;margin-bottom:16px;display:inline-grid}.ivprob__ic .ms{font-size:23px}.ivprob__t{letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:800}.ivprob__d{color:var(--jf-fg-2);margin:0;font-size:13.5px;line-height:1.6}.ivprob__d b{color:var(--jf-fg-1);font-weight:700}@media (max-width:820px){.ivprob{grid-template-columns:1fr}}.ivpipe{align-items:stretch;gap:10px;margin-top:44px;display:flex}.ivpipe__s{border:1px solid var(--jf-line-1);text-align:center;background:#fff;border-radius:14px;flex:1;padding:20px 16px;position:relative}.ivpipe__n{background:var(--jf-indigo-50);width:30px;height:30px;color:var(--jf-primary);border-radius:999px;place-items:center;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-grid}.ivpipe__s:nth-child(2n) .ivpipe__n{background:var(--jf-coral-50);color:var(--jf-coral-700)}.ivpipe__t{letter-spacing:-.01em;margin:0 0 3px;font-size:13.5px;font-weight:800}.ivpipe__s span{color:var(--jf-fg-3);font-size:11px}.ivpipe__ar{z-index:1;color:var(--jf-line-2,#d5d3cc);font-size:18px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}@media (max-width:900px){.ivpipe{flex-wrap:wrap}.ivpipe__s{flex:40%}.ivpipe__ar{display:none}}.ivsol{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;display:grid}.ivsol__c{background:var(--jf-bg-2);border:1px solid var(--jf-line-1);border-radius:16px;padding:26px 24px}.ivsol__c .ms{color:var(--jf-primary);font-size:24px}.ivsol__t{letter-spacing:-.01em;margin:12px 0 8px;font-size:15.5px;font-weight:800}.ivsol__d{color:var(--jf-fg-2);margin:0;font-size:13px;line-height:1.55}@media (max-width:820px){.ivsol{grid-template-columns:1fr}}.ivtr{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.ivtr__c{border:1px solid var(--jf-line-1);background:#fff;border-radius:16px;padding:24px 22px}.ivtr__c b{letter-spacing:-.035em;color:var(--jf-indigo-800);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.8vw,34px);font-weight:800;line-height:1;display:block}.ivtr__c .k{color:var(--jf-fg-1);margin-top:12px;font-size:12px;font-weight:700;display:block}.ivtr__c .s{color:var(--jf-fg-3);margin-top:4px;font-size:12px;display:block}.ivtr__c.hi{background:var(--jf-indigo-900);border-color:var(--jf-indigo-900)}.ivtr__c.hi b{color:var(--jf-coral-300)}.ivtr__c.hi .k{color:#fff}.ivtr__c.hi .s{color:#fff9}@media (max-width:900px){.ivtr{grid-template-columns:1fr 1fr}}.ivms{align-items:flex-start;gap:0;margin-top:40px;display:flex}.ivms__s{text-align:center;flex:1;padding:0 10px;position:relative}.ivms__dot{background:var(--jf-primary);z-index:1;border-radius:999px;width:16px;height:16px;margin:0 auto 14px;position:relative}.ivms__s:last-child .ivms__dot{background:var(--jf-coral-500)}.ivms__s:before{content:"";background:var(--jf-line-1);z-index:0;width:100%;height:2px;position:absolute;top:8px;left:-50%}.ivms__s:first-child:before{display:none}.ivms__yr{font-family:var(--jf-font-mono);color:var(--jf-primary);font-size:13px;font-weight:700}.ivms__l{color:var(--jf-fg-2);margin-top:4px;font-size:12.5px;line-height:1.4}@media (max-width:720px){.ivms{flex-direction:column;gap:16px}.ivms__s{text-align:left;align-items:center;gap:12px;padding:0;display:flex}.ivms__dot{margin:0}.ivms__s:before{display:none}}.ivquote{text-align:center;max-width:820px;margin:48px auto 0}.ivquote p{letter-spacing:-.02em;color:var(--jf-indigo-800);font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.32}.ivquote span{color:var(--jf-fg-3);margin-top:16px;font-size:14px;font-weight:600;display:block}.ivrev{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.ivrev__c{border:1px solid var(--jf-line-1);background:#fff;border-radius:18px;flex-direction:column;padding:28px 26px;display:flex}.ivrev__tag{letter-spacing:.05em;text-transform:uppercase;color:var(--jf-primary);background:var(--jf-indigo-50);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:700}.ivrev__c:nth-child(2) .ivrev__tag{color:var(--jf-coral-700);background:var(--jf-coral-50)}.ivrev__c:nth-child(3) .ivrev__tag{color:var(--jf-emerald-700);background:var(--jf-emerald-100)}.ivrev__co{letter-spacing:-.02em;margin:0 0 14px;font-size:18px;font-weight:800}.ivrev__row{color:var(--jf-fg-2);margin:0 0 10px;font-size:13px;line-height:1.5}.ivrev__row b{color:var(--jf-fg-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.ivrev__q{border-top:1px solid var(--jf-line-1);color:var(--jf-fg-1);margin:auto 0 0;padding-top:16px;font-size:13px;font-style:italic;line-height:1.5}@media (max-width:900px){.ivrev{grid-template-columns:1fr}}.ivland{background:var(--jf-indigo-50);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding:24px;display:flex}.ivland__step{text-align:center}.ivland__step b{letter-spacing:-.02em;color:var(--jf-indigo-800);font-size:17px;font-weight:800;display:block}.ivland__step span{color:var(--jf-fg-3);font-size:12px}.ivland__plus{color:var(--jf-primary);font-size:20px;font-weight:700}.ivland__res{text-align:center;color:var(--jf-fg-2);margin-top:18px;font-size:14.5px;font-weight:600}.ivland__res b{color:var(--jf-primary);font-weight:800}.ivtbl-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--jf-line-1);border-radius:16px;margin-top:44px;overflow-x:auto}.ivtbl{border-collapse:collapse;background:#fff;width:100%;min-width:640px}.ivtbl th,.ivtbl td{border-bottom:1px solid var(--jf-line-1);text-align:center;padding:14px 18px;font-size:13.5px}.ivtbl th:first-child,.ivtbl td:first-child{text-align:left;color:var(--jf-fg-1);font-weight:600}.ivtbl thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--jf-fg-3);background:var(--jf-bg-2);font-size:12px;font-weight:700}.ivtbl thead th.us{color:var(--jf-primary)}.ivtbl tbody tr:last-child td{border-bottom:0}.ivtbl tr.us td{background:var(--jf-indigo-50);font-weight:700}.ivtbl tr.us td:first-child{color:var(--jf-primary)}.ivtbl .yes{color:var(--jf-emerald-700);font-size:20px}.ivtbl .no{color:var(--jf-fg-4,#a1a1aa);font-size:16px}.ivtbl td.val{color:var(--jf-fg-1);font-variant-numeric:tabular-nums;font-weight:700}.ivtbl .bench{color:var(--jf-fg-3);font-weight:500}.ivtbl .badge{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.ivtbl .badge.best{color:var(--jf-emerald-700);background:var(--jf-emerald-100)}.ivtbl .badge.strong{color:var(--jf-primary);background:var(--jf-indigo-50)}.ivtbl .badge.info{color:var(--jf-fg-2);background:var(--jf-bg-3)}.ivteam{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px;display:grid}.ivmember{border:1px solid var(--jf-line-1);background:#fff;border-radius:14px;padding:20px 18px}.ivmember__av{color:#fff;border-radius:999px;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:15px;font-weight:700;display:grid}.ivmember__nm{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:800}.ivmember__ro{color:var(--jf-primary);margin:2px 0 10px;font-size:12px;font-weight:600}.ivmember__sk{flex-wrap:wrap;gap:5px;display:flex}.ivmember__sk i{color:var(--jf-fg-3);background:var(--jf-bg-3);border-radius:4px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}@media (max-width:1000px){.ivteam{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.ivteam{grid-template-columns:1fr 1fr}}.iveco{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.iveco__g{border:1px solid var(--jf-line-1);background:#fff;border-radius:16px;padding:26px 24px}.iveco__k{letter-spacing:.06em;text-transform:uppercase;color:var(--jf-fg-3);margin:0 0 16px;font-size:11.5px;font-weight:700}.iveco__chips{flex-wrap:wrap;gap:8px;display:flex}.iveco__chips span{color:var(--jf-fg-1);background:var(--jf-bg-2);border:1px solid var(--jf-line-1);border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600}@media (max-width:820px){.iveco{grid-template-columns:1fr}}.ivcla{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.ivcla__c{background:var(--jf-indigo-900);color:#fff;border-radius:16px;padding:26px 24px}.ivcla__k{letter-spacing:.06em;text-transform:uppercase;color:var(--jf-coral-300);margin:0 0 10px;font-size:11.5px;font-weight:700}.ivcla__v{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.2}.ivcla__d{color:#ffffffb3;margin:0;font-size:12.5px;line-height:1.5}@media (max-width:820px){.ivcla{grid-template-columns:1fr}}.ivsub-h{letter-spacing:-.02em;margin:44px 0 8px;font-size:20px;font-weight:800}.ivsub-p{color:var(--jf-fg-2);max-width:70ch;margin:0 0 20px;font-size:14px}.ivfund{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.ivfund__c{border:1px solid var(--jf-line-1);background:#fff;border-radius:18px;padding:30px 28px}.ivfund__amt{letter-spacing:-.03em;color:var(--jf-primary);font-size:32px;font-weight:800;line-height:1}.ivfund__c:nth-child(2) .ivfund__amt{color:var(--jf-coral-700)}.ivfund__t{letter-spacing:-.02em;margin:6px 0 12px;font-size:18px;font-weight:800}.ivfund__d{color:var(--jf-fg-2);margin:0 0 16px;font-size:13.5px;line-height:1.55}.ivfund__list{flex-direction:column;gap:9px;margin:0 0 16px;padding:0;list-style:none;display:flex}.ivfund__list li{color:var(--jf-fg-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.ivfund__list .ms{color:var(--jf-primary);flex:none;margin-top:1px;font-size:17px}.ivfund__c:nth-child(2) .ivfund__list .ms{color:var(--jf-coral-700)}.ivfund__goal{color:var(--jf-fg-1);background:var(--jf-bg-2);border-radius:10px;padding:12px 14px;font-size:12.5px;font-weight:600}@media (max-width:820px){.ivfund{grid-template-columns:1fr}}.ivroom{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.ivdoc{border:1px solid var(--jf-line-1);background:#fff;border-radius:12px;align-items:center;gap:13px;padding:18px;display:flex}.ivdoc__ic{background:var(--jf-bg-3);width:38px;height:38px;color:var(--jf-fg-2);border-radius:10px;flex:none;place-items:center;display:grid}.ivdoc__ic .ms{font-size:20px}.ivdoc b{font-size:13.5px;font-weight:700;line-height:1.3;display:block}.ivdoc span{color:var(--jf-fg-3);align-items:center;gap:4px;margin-top:3px;font-size:11.5px;display:inline-flex}.ivdoc span .ms{font-size:13px}@media (max-width:820px){.ivroom{grid-template-columns:1fr}}.ivsteps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.ivstep{border:1px solid var(--jf-line-1);background:#fff;border-radius:18px;padding:30px 28px}.ivstep__n{background:var(--jf-primary);color:#fff;border-radius:999px;place-items:center;width:40px;height:40px;margin-bottom:16px;font-size:16px;font-weight:800;display:inline-grid}.ivstep__t{letter-spacing:-.02em;margin:0 0 8px;font-size:16.5px;font-weight:800}.ivstep__d{color:var(--jf-fg-2);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:820px){.ivsteps{grid-template-columns:1fr}}.ivnote{color:var(--jf-fg-2);background:var(--jf-bg-2);border-left:3px solid var(--jf-primary);border-radius:0 10px 10px 0;margin-top:20px;padding:16px 20px;font-size:13.5px;line-height:1.6}.ivnote b{color:var(--jf-fg-1);font-weight:700}
