.lt-high-v6{font:16px/1.85 Meiryo,sans-serif;color:#263f50;text-align:left}.lt-high-v6 *{box-sizing:border-box}.lt-high-v6 :is(span,em,strong,b,i,small,mark,div,li,dd,dt,td,th,figure,figcaption,label,time){font-size:inherit;font-weight:inherit;font-family:inherit}.lt-high-v6 :is(strong,b){font-weight:700}.lt-high-v6 p{margin:1em 0}.lt-high-v6 :is(h2,h3,h4,h5){font-weight:700;line-height:1.5;color:#263f50;margin:1.33em 0}.lt-high-v6 h4{font-size:1em}.lt-high-v6 h5{font-size:.83em}.lt-high-v6 figure{margin:1em 40px}.lt-high-v6 a{color:#0000ee;text-decoration:underline}.lt-high-v6 a:focus-visible{outline:3px solid #dc780a;outline-offset:4px}.lt-high-v6 a:hover{filter:brightness(.92)}.lt-high-v6 svg{overflow:hidden} .lt-high-v6 .ltv6s0{font-size:16px;line-height:1.85;color:#263f50;text-align:left;background:#fff;overflow-wrap:break-word} .lt-high-v6 .ltv6s1{background:#eef5fa;padding:clamp(32px,5vw,58px) 20px} .lt-high-v6 .ltv6s2{max-width:1000px;margin:auto} .lt-high-v6 .ltv6s3{display:flex;flex-wrap:wrap;gap:20px} .lt-high-v6 .ltv6s4{flex:1 1 350px;min-width:0} .lt-high-v6 .ltv6s5{margin:0 0 12px;color:#08549b;font-size:13px;font-weight:700;letter-spacing:.06em} .lt-high-v6 .ltv6s6{margin:0 0 20px;font-size:clamp(29px,3.4vw,42px);font-weight:700;line-height:1.5} .lt-high-v6 .ltv6s7{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline;text-decoration-color:#a9d5e8;text-decoration-thickness:.18em;text-underline-offset:.12em;text-decoration-skip-ink:none} .lt-high-v6 .ltv6s8{margin:0 0 14px} .lt-high-v6 .ltv6s9{display:inline-block;box-sizing:border-box;max-width:100%;padding:16px 22px;border-radius:5px;background:#087b45;color:#fff;font-weight:700;line-height:1.7;text-align:center;text-decoration:none} .lt-high-v6 .ltv6s10{display:inline-block;font-size:inherit;font-weight:inherit} .lt-high-v6 .ltv6s11{margin:12px 0;color:#4e6374;font-size:14px;line-height:1.8} .lt-high-v6 .ltv6s12{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px} .lt-high-v6 .ltv6s13{box-sizing:border-box;padding:22px;border:1px solid #c8dbe7;border-radius:8px;background:#fff} .lt-high-v6 .ltv6s14{color:#08549b;text-decoration:underline;text-underline-offset:4px} .lt-high-v6 .ltv6s15{padding:clamp(36px,5vw,60px) 20px;scroll-margin-top:150px;background:#fff} .lt-high-v6 .ltv6s16{margin:0 0 20px;font-size:clamp(25px,3vw,32px);font-weight:700;line-height:1.5} .lt-high-v6 .ltv6s17{box-sizing:border-box;margin:26px 0 32px;padding:22px;border:1px solid #b9d2e3;border-radius:12px;background:#f3f8fc} .lt-high-v6 .ltv6s18{color:#175c8c;font-size:13px;font-weight:700;margin:0 0 10px} .lt-high-v6 .ltv6s19{font-size:26px;line-height:1.5;font-weight:700;margin:0 0 24px} .lt-high-v6 .ltv6s20{--i:0} .lt-high-v6 .ltv6s21{--i:1} .lt-high-v6 .ltv6s22{--i:2} .lt-high-v6 .ltv6s23{--i:3} .lt-high-v6 .ltv6s24{--i:4} .lt-high-v6 .ltv6s25{--i:5} .lt-high-v6 .ltv6s26{margin:18px 0 0;font-size:14px;line-height:1.85;color:#435e73} .lt-high-v6 .ltv6s27{display:flex;flex-wrap:wrap;border:1px solid #c8dbe7;border-radius:6px;overflow:hidden;margin-bottom:12px} .lt-high-v6 .ltv6s28{flex:1 1 300px;min-width:0;padding:18px;box-sizing:border-box} .lt-high-v6 .ltv6s29{flex:1 1 300px;min-width:0;padding:18px;box-sizing:border-box;background:#edf5fb} .lt-high-v6 .ltv6s30{padding:clamp(36px,5vw,60px) 20px;scroll-margin-top:150px;background:#f7f9fa} .lt-high-v6 .ltv6s31{margin-top:18px;padding:16px 20px;border:1px solid #c8dbe7;border-radius:6px;background:#fff} .lt-high-v6 .ltv6s32{display:list-item;list-style:revert;list-style-position:inside;cursor:pointer;color:#08549b;font-weight:700;line-height:1.7} .lt-high-v6 .ltv6s33{padding-top:14px} .lt-high-v6 .ltv6s34{margin:0 0 20px;font-size:21px;font-weight:700;line-height:1.5} .lt-high-v6 .ltv6s35{flex:1 1 300px;min-width:0} .lt-high-v6 .ltv6s36{display:inline-block;padding:12px 18px;margin:12px 0;border:1px solid #2777a9;border-radius:6px;color:#125487;text-decoration:underline;font-weight:700} .lt-high-v6 .ltv6s37{--step:0} .lt-high-v6 .ltv6s38{--step:1} .lt-high-v6 .ltv6s39{--step:2} .lt-high-v6 .ltv6s40{margin-top:26px} .lt-high-v6 .ltv6s41{padding:clamp(36px,5vw,60px) 20px;scroll-margin-top:150px;background:#eef5fa} .lt-high-v6 .ltv6s42{flex:1 1 320px;min-width:0} .lt-high-v6 .ltv6s43{box-sizing:border-box;padding:22px;border:1px solid #c8dbe7;border-radius:8px;background:#edf5fb} .lt-high-v6 .ltv6s44{border-left:5px solid #2b78a8;padding:22px;background:#edf5fa;margin:22px 0} .lt-high-v6 .ltv6s45{flex:1 1 280px;min-width:0} .lt-high-v6 .ltv6s46{flex:1 1 400px;min-width:0} .lt-high-v6 .ltv6s47{height:100%;scroll-margin-top:150px} .lt-high-v6 .ltv6s48{background:#fff;padding:clamp(36px,5vw,62px) 20px;scroll-margin-top:150px} .lt-high-v6 .ltv6s49{max-width:1000px;margin:0 auto} .lt-high-v6 .ltv6s50{margin:0 0 14px;font-size:13px;color:#08549b;font-weight:700;letter-spacing:.08em} .lt-high-v6 .ltv6s51{margin:0} .lt-high-v6 .ltv6s52{white-space:normal;overflow:visible;width:auto} .lt-high-v6 .ltv6s53{white-space:normal;overflow-wrap:break-word} .lt-high-v6 .ltv6s54{display:inline-block;padding:8px 0;color:#08549b;font-weight:700;text-decoration:underline;text-underline-offset:4px;line-height:1.7} .lt-high-v6 .ltv6s55{padding:clamp(36px,5vw,60px) 20px;scroll-margin-top:150px;background:#eaf3f9} .lt-high-v6 .lt-high-top .lv4-diagram{box-sizing:border-box;margin:26px 0 32px;padding:clamp(18px,3vw,32px);border:1px solid #b9d2e3;border-radius:12px;background:linear-gradient(140deg,#f3f8fc,#fff);overflow:hidden} .lt-high-v6 .lt-high-top .lv4-diagram *{box-sizing:border-box;font-family:inherit} .lt-high-v6 .lt-high-top .lv4-diagram span,.lt-high-v6 .lt-high-top .lv4-diagram strong{font-size:inherit;font-weight:inherit} .lt-high-v6 .lt-high-top .lv4-kicker{color:#175c8c;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 10px} .lt-high-v6 .lt-high-top .lv4-title{font-size:clamp(22px,2.8vw,29px);line-height:1.5;font-weight:700;margin:0 0 24px} .lt-high-v6 .lt-high-top .lv4-grid{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch} .lt-high-v6 .lt-high-top .lv4-pane{flex:1 1 260px;min-width:0;padding:20px;border:1px solid #c3d9e8;border-radius:8px;background:#fff} .lt-high-v6 .lt-high-top .lv4-chipset{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0} .lt-high-v6 .lt-high-top .lv4-chip{padding:7px 12px;background:#e6f0f8;color:#154f7a;border-radius:5px;font-size:15px} .lt-high-v6 .lt-high-top .lv4-plan{margin:10px 0 0;padding:0;list-style:none;counter-reset:lv4} .lt-high-v6 .lt-high-top .lv4-plan li{position:relative;padding:12px 0 12px 39px;border-bottom:1px solid #d6e3ec;counter-increment:lv4} .lt-high-v6 .lt-high-top .lv4-plan li::before{content:counter(lv4);position:absolute;left:0;top:12px;width:27px;height:27px;line-height:27px;text-align:center;border-radius:50%;background:#166599;color:#fff;font-weight:700} .lt-high-v6 .lt-high-top .lv4-line{height:4px;background:#2c80b2;transform-origin:left;margin:18px 0} .lt-high-v6 .lt-high-top .lv4-diagram:focus-within .lv4-line,.lt-high-v6 .lt-high-top .lv4-diagram:hover .lv4-line{animation:ltv6-lv4-draw 1.6s ease-out 1} .lt-high-v6 .lt-high-top .lv4-diagram:focus-within .lv4-pane,.lt-high-v6 .lt-high-top .lv4-diagram:hover .lv4-pane{animation:ltv6-lv4-wash 1.8s ease-out 1} .lt-high-v6 .lt-high-top .lv4-diagram:focus-visible{outline:3px solid #e89b3c;outline-offset:4px} .lt-high-v6 .lt-high-top .lv4-caption{margin:18px 0 0;font-size:14px;line-height:1.85;color:#435e73} .lt-high-v6 .lt-high-top .lv4-number{display:block;color:#155b8b;font-size:42px!important;font-weight:700!important;line-height:1.3;margin:10px 0} .lt-high-v6 .lt-high-top .lv4-attempts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0} .lt-high-v6 .lt-high-top .lv4-attempt{min-width:50px;flex:1 1 50px;border:1px solid #76a8c7;border-top:5px solid #287db2;border-radius:5px;padding:12px 5px;text-align:center;background:#f1f7fb;color:#184a6e;font-size:14px;line-height:1.6} .lt-high-v6 .lt-high-top .lv4-stage{flex:1 1 235px;min-width:0;border-top:5px solid #2e80b4;padding:18px;background:#fff;border-radius:0 0 8px 8px} .lt-high-v6 .lt-high-top .lv4-stage h4{font-size:21px;font-weight:700;margin:10px 0 16px;line-height:1.6} .lt-high-v6 .lt-high-top .lv4-lane{margin:10px 0;padding:9px 12px;border-left:4px solid #4294b4;background:#eaf4fa;font-size:15px;line-height:1.7} .lt-high-v6 .lt-high-top .lv4-lane.school{border-color:#c79a50;background:#fbf4e8} .lt-high-v6 .lt-high-top .lv4-lane.subject{border-color:#6b7caf;background:#eff0f8} .lt-high-v6 .lt-high-top .lv4-link{display:inline-block;padding:12px 18px;margin:12px 0;border:1px solid #2777a9;border-radius:6px;color:#125487;text-decoration:none;font-weight:700;transition:background-color .2s,color .2s} .lt-high-v6 .lt-high-top .lv4-link:hover,.lt-high-v6 .lt-high-top .lv4-link:focus-visible{background:#145e8e;color:#fff;outline:2px solid #e89b3c;outline-offset:3px} .lt-high-v6 .lt-high-top .lv4-partner{border-left:5px solid #2b78a8;padding:22px;background:#edf5fa;margin:22px 0} .lt-high-v6 .lt-high-top .lv4-video{width:100%;aspect-ratio:16/9;border:0;display:block;background:#152c3d} @keyframes ltv6-lv4-draw{from{transform:scaleX(.1)}to{transform:scaleX(1)}} @keyframes ltv6-lv4-wash{0%{background:#deeffa}100%{background:#fff}} @media(prefers-reduced-motion:reduce){.lt-high-v6 .lt-high-top .lv4-diagram *{animation:none!important;transition:none!important}.lt-high-v6 .lt-high-top .lv4-link{transition:none}} @media print{.lt-high-v6 .lt-high-top .lv4-diagram{break-inside:avoid}.lt-high-v6 .lt-high-top .lv4-diagram *{animation:none!important}.lt-high-v6 .lt-high-top .lv4-video{display:none}} .lt-high-v6{--v5-blue:#2463eb;--v5-teal:#0b9385;--v5-ink:#263f50;--v5-gold:#ffe08a;background:#fff} .lt-high-v6 .preview-note a{display:inline-block;color:#fff;margin-left:20px;text-underline-offset:3px} .lt-high-v6 .preview-nav{padding-top:12px;padding-bottom:12px}.lt-high-v6 .lt-high-top>section{padding-top:76px!important;padding-bottom:76px!important;scroll-margin-top:30px!important} .lt-high-v6 .v5-hero{background:linear-gradient(125deg,#edf4ff 0%,#f3f9fc 65%,#fff6dd 100%)!important;position:relative;border-top:5px solid #2463eb} .lt-high-v6 .v5-hero-title{font-size:clamp(33px,4.2vw,51px)!important;letter-spacing:-.035em;line-height:1.45!important} .lt-high-v6 .v5-marker{text-decoration-color:#ffe08a!important;text-decoration-thickness:.22em!important;text-underline-offset:.06em!important} .lt-high-v6 .v5-heading-copy h3 .v5-marker{display:inline-block;max-width:100%} .lt-high-v6 .v5-hero-photo{border-radius:18px!important;box-shadow:0 14px 32px #22497016;border:6px solid #fff} .lt-high-v6 .v5-cta{border-radius:9px!important;box-shadow:0 5px 0 #075f37;transition:box-shadow .2s,filter .2s} .lt-high-v6 .v5-cta:hover{box-shadow:0 3px 0 #075f37}.lt-high-v6 a:focus-visible,.lt-high-v6 summary:focus-visible{outline:3px solid #bb740c;outline-offset:5px} .lt-high-v6 .v5-section-heading{display:flex;gap:20px;align-items:flex-start;margin-bottom:30px}.lt-high-v6 .v5-heading-copy{min-width:0;flex:1}.lt-high-v6 .v5-heading-copy>p{margin-bottom:8px!important;color:#2159b1!important}.lt-high-v6 .v5-heading-copy h3{margin-bottom:0!important;font-size:clamp(24px,3.1vw,33px)!important} .lt-high-v6 .v5-icon{display:grid;place-items:center;flex-shrink:0;width:66px;height:66px;border-radius:19px;background:#eaf1ff;color:#2463eb}.lt-high-v6 .v5-icon svg{display:block;width:37px;height:37px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.lt-high-v6 .v5-icon.teal{background:#e3f6f0;color:#087f77}.lt-high-v6 .v5-icon.amber{background:#fff0c8;color:#985a00} .lt-high-v6 #ht-eiken,.lt-high-v6 #ht-support{background:#f4f8ff!important}.lt-high-v6 #ht-parallel{background:#f0faf7!important}.lt-high-v6 #ht-consult{background:#eaf3ff!important;border-top:4px solid #2463eb} .lt-high-v6 .lv4-diagram{border:1px solid #c9d9ed!important;border-radius:18px!important;padding:clamp(20px,4vw,38px)!important;background:#fff!important;box-shadow:0 10px 28px #26466808} .lt-high-v6 .lv4-kicker{color:#2159b1!important;font-size:12px!important;letter-spacing:.08em}.lt-high-v6 .lv4-title{font-size:clamp(23px,2.9vw,30px)!important} .lt-high-v6 .lv4-diagram:hover .lv4-line,.lt-high-v6 .lv4-diagram:focus-within .lv4-line,.lt-high-v6 .lv4-diagram:hover .lv4-pane,.lt-high-v6 .lv4-diagram:focus-within .lv4-pane{animation:none} .lt-high-v6 .v5-graphic-lead{font-size:18px;color:#395a70;margin-bottom:24px}.lt-high-v6 .v5-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.lt-high-v6 .v5-task{display:flex;gap:12px;align-items:center;padding:17px 13px;border:1px solid #cfdeee;border-radius:10px;background:#f8fbff;min-width:0}.lt-high-v6 .v5-task .v5-icon{width:42px;height:42px;border-radius:12px}.lt-high-v6 .v5-task svg{width:26px;height:26px}.lt-high-v6 .v5-task b{display:block;font-size:17px}.lt-high-v6 .v5-task small{display:block;font-size:12px;color:#50697c}.lt-high-v6 .v5-connector{text-align:center;color:#2463eb;font-size:31px;line-height:1.6;margin:10px 0} .lt-high-v6 .v5-plan-result{background:#1651b3;color:#fff;padding:27px 30px;border-radius:12px;position:relative;overflow:hidden}.lt-high-v6 .v5-plan-result strong{display:block;font-size:clamp(23px,3vw,30px)!important;font-weight:700!important;line-height:1.5}.lt-high-v6 .v5-result-label{display:block;font-size:12px!important;color:#e2eeff;margin-bottom:9px;letter-spacing:.07em}.lt-high-v6 .v5-plan-result p{margin:14px 0 0;font-size:15px;color:#f5f8ff}.lt-high-v6 .v5-plan-result:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,#ffffff22 50%,transparent 80%);transform:translateX(-110%);pointer-events:none} .lt-high-v6 .v5-entered .v5-task{animation:ltv6-v5-settle 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i)*70ms)}.lt-high-v6 .v5-entered .v5-plan-result:after{animation:ltv6-v5-shine 1s ease .6s both} .lt-high-v6 .v5-comparison-row{border-radius:10px!important;border-color:#d5e1ed!important}.lt-high-v6 .v5-comparison-row>div:nth-child(2){background:#eff5ff!important;border-left:4px solid #2463eb}.lt-high-v6 .v5-more{border:1px solid #adc4e1;border-radius:10px;background:#fff;margin:18px 0 24px}.lt-high-v6 .v5-more summary{padding:18px 20px;cursor:pointer;color:#1d519d;font-weight:700;list-style-position:inside}.lt-high-v6 .v5-more-content{padding:0 16px 10px} .lt-high-v6 .v5-chart{max-width:760px;margin:28px auto}.lt-high-v6 .v5-chart-scope{font-size:14px;color:#4b6378}.lt-high-v6 .v5-bar-row{margin:24px 0}.lt-high-v6 .v5-bar-label{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px}.lt-high-v6 .v5-bar-label>span{font-size:18px!important;font-weight:700!important}.lt-high-v6 .v5-bar-label strong{font-size:44px!important;font-weight:700!important;line-height:1.2;color:#1454b5;white-space:nowrap}.lt-high-v6 .v5-bar-label small{font-size:16px;margin:0 4px;color:#324e66} .lt-high-v6 .v5-track{height:42px;background:repeating-linear-gradient(to right,#eef3fa 0,#eef3fa calc(25% - 1px),#ccd9e6 calc(25% - 1px),#ccd9e6 25%);border-left:1px solid #8fabc2;overflow:hidden}.lt-high-v6 .v5-bar{height:100%;transform-origin:left}.lt-high-v6 .single{width:25%;background:#2463eb}.lt-high-v6 .combined{width:100%;background:linear-gradient(90deg,#2463eb 25%,#0b9385 25%)}.lt-high-v6 .v5-axis{display:flex;justify-content:space-between;color:#546b7f;margin-top:8px;font-size:12px}.lt-high-v6 .v5-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;color:#415c73}.lt-high-v6 .v5-legend i{display:inline-block;width:12px;height:12px;background:#2463eb;margin-right:7px}.lt-high-v6 .v5-legend i.teal{background:#0b9385}.lt-high-v6 .v5-chart-message{font-size:clamp(22px,2.8vw,29px);font-weight:700;line-height:1.6;margin:32px 0 0}.lt-high-v6 mark{background:linear-gradient(transparent 62%,#ffe08a 62%);color:inherit}.lt-high-v6 .v5-entered .v5-bar{animation:ltv6-v5-grow 1.25s cubic-bezier(.22,.75,.25,1) both} .lt-high-v6 .v5-timeline .lv4-stage{border-top:4px solid #2463eb!important;border-radius:10px!important;border:1px solid #d0dfef;background:#f7faff!important;position:relative}.lt-high-v6 .v5-step-number{display:block;color:#2463eb;font-size:32px!important;font-weight:700!important;line-height:1.3;margin-bottom:14px}.lt-high-v6 .v5-timeline .lv4-line{background:#2463eb!important}.lt-high-v6 .v5-timeline.v5-entered .lv4-stage{animation:ltv6-v5-step .95s ease both;animation-delay:calc(var(--step)*.4s)}.lt-high-v6 .v5-timeline.v5-entered .lv4-line{animation:ltv6-v5-grow 1.8s ease both} .lt-high-v6 .v5-route-card{border-radius:13px!important;border-top:4px solid #2463eb!important;transition:box-shadow .25s,border-color .25s}.lt-high-v6 .v5-route-card:focus-within{box-shadow:0 8px 22px #245cc41b;outline:2px solid #2463eb;outline-offset:2px}.lt-high-v6 .v5-detail-link{display:inline-block;padding:11px 14px;border:1px solid #97b7df;border-radius:7px;background:#fff;line-height:1.7}.lt-high-v6 .lv4-video{border-radius:12px} @keyframes ltv6-v5-settle{0%{transform:translateY(9px) rotate(-2deg)}100%{transform:none}}@keyframes ltv6-v5-shine{to{transform:translateX(110%)}}@keyframes ltv6-v5-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ltv6-v5-step{from{transform:translateY(9px);border-color:#d0dfef}to{transform:none;border-color:#2463eb}} @media(max-width:760px){.lt-high-v6 .v5-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-high-v6 .v5-task{display:block;padding:14px}.lt-high-v6 .v5-task .v5-icon{margin-bottom:10px}.lt-high-v6 .v5-timeline .lv4-grid{display:grid!important;grid-template-columns:1fr}.lt-high-v6 .v5-timeline .lv4-stage{padding-left:24px!important;border-left:4px solid #2463eb!important}.lt-high-v6 .v5-heading-copy h3{font-size:25px!important}.lt-high-v6 .v5-section-heading{gap:13px}.lt-high-v6 .v5-section-heading>.v5-icon{width:48px;height:48px;border-radius:14px}.lt-high-v6 .v5-section-heading>.v5-icon svg{width:29px;height:29px}} @media(max-width:480px){.lt-high-v6 .lt-high-top>section{padding:48px 18px!important}.lt-high-v6 .v5-hero{padding:36px 18px!important}.lt-high-v6 .v5-hero-title{font-size:36px!important}.lt-high-v6 .v5-section-heading{display:block}.lt-high-v6 .v5-section-heading>.v5-icon{margin-bottom:16px}.lt-high-v6 .v5-task b{font-size:16px}.lt-high-v6 .v5-task small{font-size:12px}.lt-high-v6 .v5-plan-result{padding:23px 19px}.lt-high-v6 .v5-bar-label>span{font-size:16px!important}.lt-high-v6 .v5-bar-label strong{font-size:38px!important}.lt-high-v6 .v5-bar-label small{font-size:13px}.lt-high-v6 .v5-cta{padding:15px 16px!important}.lt-high-v6 .v5-comparison-row>div{flex-basis:100%!important}.lt-high-v6 .v5-comparison-row>div:nth-child(2){border-left:0;border-top:3px solid #2463eb}} @media(prefers-reduced-motion:reduce){.lt-high-v6 *,.lt-high-v6 *:before,.lt-high-v6 *:after{animation:none!important;transition:none!important}.lt-high-v6 .v5-plan-result:after{display:none}} @media print{.lt-high-v6 *{animation:none!important}.lt-high-v6 .v5-more-content{display:block}.lt-high-v6 .v5-plan-result:after{display:none}} .lt-high-v6 .v6-disclosure{border:2px solid #80a6d8!important;background:#f3f7ff!important;border-radius:12px!important;overflow:hidden} .lt-high-v6 .v6-disclosure>summary{display:flex!important;list-style:none!important;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px!important;cursor:pointer;color:#184d9a!important;background:#edf4ff;font-weight:700}.lt-high-v6 .v6-disclosure>summary::-webkit-details-marker{display:none}.lt-high-v6 .v6-disclosure>summary:hover{background:#e1edff}.lt-high-v6 .v6-summary-text{flex:1;min-width:0;font-weight:700!important}.lt-high-v6 .v6-disclosure-action{flex-shrink:0;font-size:14px!important;color:#fff;background:#205bc1;padding:8px 12px;border-radius:7px;white-space:nowrap}.lt-high-v6 .v6-disclosure-action b{font-size:20px;line-height:1}.lt-high-v6 .v6-close-label{display:none}.lt-high-v6 details[open]>.v6-summary-text{display:block}.lt-high-v6 details[open]>summary .v6-open-label{display:none}.lt-high-v6 details[open]>summary .v6-close-label{display:inline}.lt-high-v6 details[open]>summary{border-bottom:1px solid #a9c1e2}.lt-high-v6 .v6-disclosure>div{padding:18px!important}.lt-high-v6 .v6-more-content{padding:16px!important} .lt-high-v6 .v6-eyebrow{font-size:13px;color:#2157a1;font-weight:700;letter-spacing:.035em;margin:0 0 13px}.lt-high-v6 .v6-note{font-size:13px;color:#4a6277;line-height:1.85;margin:16px 0 0}.lt-high-v6 .v6-spotlight{padding:clamp(24px,4vw,38px);margin:30px 0;border:2px solid #edb74c;border-left:8px solid #dfa135;background:#fff8e7;border-radius:12px}.lt-high-v6 .v6-spotlight h4,.lt-high-v6 .v6-example h4,.lt-high-v6 .v6-time-model h4,.lt-high-v6 .v6-material>h4,.lt-high-v6 .v6-video-section>h4,.lt-high-v6 .v6-manabo h4{font-size:clamp(24px,3vw,32px);line-height:1.6;margin:0 0 22px}.lt-high-v6 .v6-spotlight p{margin:0 0 17px}.lt-high-v6 .v6-deadline{border-top:1px solid #e8c778;margin-top:25px;padding-top:24px}.lt-high-v6 .v6-deadline strong{font-size:clamp(21px,2.8vw,27px);line-height:1.6}.lt-high-v6 .v6-deadline p{font-size:14px;margin:16px 0}.lt-high-v6 .v6-link{display:inline-block;border-bottom:2px solid #2463eb;text-decoration:none;font-weight:700;padding:8px 0;color:#1b509e} .lt-high-v6 .v6-strategy .lv4-stage{flex-basis:250px;padding:23px;min-width:0}.lt-high-v6 .v6-strategy .lv4-stage>p{font-size:15px;margin:0 0 15px}.lt-high-v6 .v6-strategy .lv4-stage h4{font-size:22px;line-height:1.6}.lt-high-v6 .v6-why{display:inline-block;padding:4px 9px;border-radius:5px;background:#e6edff;color:#24539a;font-size:13px!important;font-weight:700}.lt-high-v6 .v6-benefit{padding-top:15px;border-top:2px solid #d0e1fa;font-weight:700;color:#19477b} .lt-high-v6 .v6-example,.lt-high-v6 .v6-reuse{background:#f2f8ff;border:1px solid #b9d2ef;padding:clamp(24px,4vw,36px);border-radius:14px;margin:24px 0}.lt-high-v6 .v6-exam-flow{display:flex;align-items:center;gap:20px;margin:24px 0}.lt-high-v6 .v6-exam-flow>div{flex:1;padding:20px;background:#fff;border:1px solid #c9dbee;border-radius:9px}.lt-high-v6 .v6-exam-flow small,.lt-high-v6 .v6-exam-flow b,.lt-high-v6 .v6-exam-flow div span{display:block}.lt-high-v6 .v6-exam-flow b{font-size:23px;margin:7px 0;color:#1e559f}.lt-high-v6 .v6-reuse h4{font-size:23px;margin:0 0 17px}.lt-high-v6 .v6-time-model{padding:clamp(24px,4vw,36px);margin:30px 0;background:#fff;border:2px solid #8abeb7;border-radius:14px}.lt-high-v6 .v6-time-row{margin:25px 0}.lt-high-v6 .v6-time-row>p{margin:0 0 9px;font-size:15px}.lt-high-v6 .v6-time-bar{display:flex;gap:4px}.lt-high-v6 .v6-time-bar span{flex:1;text-align:center;padding:17px 4px;color:#fff;background:#2b61b0;font-size:16px!important;font-weight:700!important}.lt-high-v6 .v6-time-bar.two span{background:#09796f}.lt-high-v6 .v6-time-row>b{display:block;text-align:right;margin-top:8px;font-size:14px;color:#3b5b70}.lt-high-v6 .v6-time-result{font-size:clamp(23px,3vw,30px);font-weight:700;line-height:1.6}.lt-high-v6 .v6-time-result em{font-style:normal;font-size:1.4em;color:#08766d;white-space:nowrap} .lt-high-v6 .v6-video-section{margin:35px 0;padding:clamp(20px,3vw,30px);background:#fff;border:1px solid #bad6d0;border-radius:14px}.lt-high-v6 .v6-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lt-high-v6 .v6-video-grid article{min-width:0}.lt-high-v6 .v6-video-tag{font-size:13px;display:inline-block;padding:5px 11px;background:#e4f5f0;color:#09695f;border-radius:6px;font-weight:700}.lt-high-v6 .v6-video-grid h5{font-size:21px;line-height:1.6;margin:8px 0 18px}.lt-high-v6 .v6-video-grid iframe{width:100%;height:auto;min-height:200px;aspect-ratio:16/9;border:0;display:block;background:#132d45;border-radius:9px}.lt-high-v6 .v6-video-grid a{font-size:14px;display:inline-block;margin-top:12px;color:#195899} .lt-high-v6 .v6-material{margin:35px 0;padding:clamp(23px,4vw,36px);border:1px solid #bed3eb;border-top:5px solid #2463eb;background:#fff;border-radius:12px}.lt-high-v6 .v6-recognition{padding:20px 24px;background:#fff5e3;border-left:4px solid #e5aa42}.lt-high-v6 .v6-recognition p{margin:10px 0;padding-left:18px;position:relative}.lt-high-v6 .v6-recognition p:before{content:'✓';position:absolute;left:0;color:#925b08;font-weight:700}.lt-high-v6 .v6-material-lead{font-size:22px;font-weight:700;line-height:1.6;margin:25px 0}.lt-high-v6 .v6-material-lead strong{color:#1554b5}.lt-high-v6 .v6-book-examples{padding:20px;background:#f3f7fd;border-radius:9px}.lt-high-v6 .v6-book-examples>b{color:#20549a}.lt-high-v6 .v6-book-examples>p{margin:10px 0 0}.lt-high-v6 .v6-material h5{font-size:23px;line-height:1.6;margin:28px 0 18px}.lt-high-v6 .v6-study-path{counter-reset:study;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0;padding:0;list-style:none}.lt-high-v6 .v6-study-path li{padding:20px;border:1px solid #cbdcef;border-radius:9px;counter-increment:study}.lt-high-v6 .v6-study-path li:before{content:'0' counter(study);display:block;color:#2463eb;font-weight:700;font-size:23px}.lt-high-v6 .v6-study-path b{display:block;font-size:18px;margin:8px 0}.lt-high-v6 .v6-study-path span{display:block;font-size:14px!important}.lt-high-v6 .v6-total-score{padding:23px;background:#194b95;color:#fff;border-radius:9px;margin-top:25px}.lt-high-v6 .v6-total-score strong{font-size:23px;line-height:1.6}.lt-high-v6 .v6-total-score p{margin:13px 0 0;color:#fff;font-size:15px} .lt-high-v6 .v6-manabo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(23px,4vw,36px);margin:30px 0;border:1px solid #b8d5bd;background:#f3faf1;border-radius:14px}.lt-high-v6 .v6-manabo-logo{width:180px;max-width:100%;height:auto;display:block;margin-bottom:22px}.lt-high-v6 .v6-manabo figure{margin:0;text-align:center}.lt-high-v6 .v6-manabo-screen{width:auto;height:auto;max-width:100%;max-height:480px;display:block;margin:auto}.lt-high-v6 .v6-manabo-terms{display:flex;flex-wrap:wrap;gap:10px}.lt-high-v6 .v6-manabo-terms p{padding:10px 15px;background:white;border:1px solid #bcdbb6;border-radius:7px;margin:0}.lt-high-v6 .v6-manabo-terms b{color:#396c21;margin-right:8px} .lt-high-v6 .v6-closing{max-width:790px}.lt-high-v6 .v6-closing-lead{font-size:clamp(23px,3vw,29px);line-height:1.65;font-weight:700;color:#1f4778}.lt-high-v6 .v6-closing p{margin:0 0 22px}.lt-high-v6 .v6-professional{border-left:5px solid #2463eb;background:#fff;padding:25px;margin:28px 0}.lt-high-v6 .v6-professional>b{font-size:23px;line-height:1.6}.lt-high-v6 .v6-professional p{margin:14px 0 0}.lt-high-v6 #ht-consult h3{font-size:clamp(26px,3.3vw,37px)!important} @media(max-width:760px){.lt-high-v6 .v6-video-grid,.lt-high-v6 .v6-manabo{grid-template-columns:1fr}.lt-high-v6 .v6-manabo-screen{max-height:420px}.lt-high-v6 .v6-video-grid{gap:34px}.lt-high-v6 .v6-disclosure>summary{align-items:flex-start;flex-direction:column;gap:12px}.lt-high-v6 .v6-disclosure-action{align-self:flex-start}.lt-high-v6 .v6-exam-flow{flex-direction:column;align-items:stretch}.lt-high-v6 .v6-exam-flow>span{text-align:center;transform:rotate(90deg)}.lt-high-v6 .v6-study-path{grid-template-columns:1fr}} @media(max-width:480px){.lt-high-v6 .v6-disclosure>summary{padding:17px!important}.lt-high-v6 .v6-disclosure-action{font-size:13px!important}.lt-high-v6 .v6-time-bar span{font-size:13px!important}.lt-high-v6 .v6-time-model,.lt-high-v6 .v6-example{padding:21px 17px}.lt-high-v6 .v6-spotlight{padding:24px 19px}.lt-high-v6 .v6-time-result{font-size:23px}.lt-high-v6 .v6-manabo{padding:23px 18px}.lt-high-v6 .v6-recognition{padding:16px}.lt-high-v6 .v6-strategy .lv4-stage{padding:20px}.lt-high-v6 .v6-material>h4{font-size:25px}} .lt-high-v6 #ht-routes .v6-route-label{display:flex;align-items:center;gap:12px;font-size:16px!important;line-height:1.5;margin-bottom:18px!important;letter-spacing:.02em!important;color:#254153!important} .lt-high-v6 .v6-route-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:14px;background:#eaf1ff;color:#265dd1} .lt-high-v6 .v6-route-icon svg{display:block;width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} .lt-high-v6 .teal .v6-route-icon{background:#e4f5ee;color:#08776c} .lt-high-v6 .purple .v6-route-icon{background:#f0eaff;color:#6b43a6} .lt-high-v6 .amber .v6-route-icon{background:#fff3d6;color:#946016} .lt-high-v6 .lt-high-top>section{scroll-margin-top:155px!important}@media(max-width:760px){.lt-high-v6 .lt-high-top>section{scroll-margin-top:95px!important}} .lt-high-v6 figcaption a,.lt-high-v6 .v6-note a{color:#08549b;text-underline-offset:4px}
