.jump-page{color:var(--text);background:#fff;font-family:Poppins Local,sans-serif}.jump-page h1,.jump-page h2{color:var(--ink);letter-spacing:0;font-family:Poppins Local,sans-serif}.jump-hero{background:var(--ink);text-align:center;padding:70px 20px 150px}.jump-hero h1{color:#fff;margin:0 0 14px;font-size:clamp(32px,4.8vw,52px);font-weight:600;line-height:1.15}.jump-hero p{color:#e2ecee;max-width:640px;margin:0 auto;font-size:17px;line-height:1.7}.jump-hero .jump-eyebrow{color:#ff8090;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.jump-stage{width:min(860px,100% - 40px);margin:-100px auto 0}.jump-card{border-top:4px solid var(--pink);background:#fff;padding:clamp(24px,5vw,44px);box-shadow:0 14px 40px #132b3429}.jump-label{color:var(--ink);margin-bottom:12px;font-size:18px;font-weight:600;display:block}.jump-input-row{align-items:baseline;gap:12px;display:flex}.jump-input-row input{width:150px;color:var(--ink);font:inherit;border:2px solid #d5e0e3;padding:10px 14px;font-size:34px;font-weight:600}.jump-input-row input:focus{border-color:var(--secondary);outline:none}.jump-input-row span{color:var(--ink);font-size:20px}.jump-slider{width:100%;accent-color:var(--secondary);margin:20px 0 6px}.jump-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;margin-top:22px;display:grid}.jump-result{border-top:3px solid var(--secondary);background:#eef4f3;padding:20px}.jump-result p{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.jump-result strong{color:var(--ink);margin:6px 0;font-size:44px;font-weight:600;line-height:1.1;display:block}.jump-result strong small{font-size:16px;font-weight:600}.jump-result span{font-size:14px;line-height:1.55;display:block}.jump-result-main{background:var(--ink);border-top-color:var(--pink)}.jump-result-main p,.jump-result-main strong{color:#fff}.jump-result-main span{color:#dbe6ea}.jump-result-class{border-top-color:var(--pink)}.jump-note,.jump-hint{margin:16px 0 0;font-size:14px;line-height:1.6}.jump-content{width:min(860px,100% - 40px);margin:0 auto;padding:70px 0}.jump-content h2{margin:0 0 14px;font-size:clamp(24px,3.2vw,32px);font-weight:600;line-height:1.25}.jump-content h2:not(:first-child){margin-top:56px}.jump-content-intro{margin:0 0 22px;font-size:16px;line-height:1.7}.jump-table-wrap{overflow-x:auto}.jump-content table{border-collapse:collapse;width:100%;font-size:15px}.jump-content th{background:var(--ink);color:#fff;text-align:left;padding:12px 14px;font-weight:600}.jump-content td{color:var(--ink);border-bottom:1px solid #d5e0e3;padding:12px 14px}.jump-content tbody tr:nth-child(2n) td{background:#f5f8f8}.jump-table-note{margin:14px 0 0;font-size:13px;line-height:1.6}.jump-faq{gap:12px;display:grid}.jump-faq details{border-top:3px solid var(--secondary);box-shadow:0 8px 22px #132b3414}.jump-faq details:nth-child(2n){border-top-color:var(--pink)}.jump-faq summary{color:var(--ink);cursor:pointer;padding:18px 22px;font-size:16px;font-weight:600}.jump-faq details p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.7}.jump-next{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin-top:56px;display:grid}.jump-next a{border-left:4px solid var(--pink);color:var(--text);background:#eef4f3;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none;display:flex}.jump-next a:hover{background:#e2ecea}.jump-next strong{color:var(--ink);font-size:16px;font-weight:600}.jump-next span{font-size:13px;line-height:1.5}@media (max-width:520px){.jump-hero{padding:50px 20px 130px}.jump-input-row input{width:120px;font-size:28px}}
