.hv4{--bg:#fff;--soft:#f6f7f9;--chip:#eef0f3;--line:#e6e8ec;--line-2:#d6d9de;--ink:#15171c;--ink-2:#33363d;--muted:#5d6068;--faint:#80848c;--brand:#175ffc;--brand-dark:#0f4bd1;--brand-tint:#e7eeff;--on-dark:#fff;--on-dark-2:#ffffffbd;--display:var(--font-hv4-display),"Inter","Segoe UI",system-ui,sans-serif;--body:var(--font-inter),"Segoe UI",system-ui,-apple-system,sans-serif;--mono:var(--font-hv4-mono),ui-monospace,Menlo,Consolas,monospace;--gl:16px;--gr:16px;--ease:cubic-bezier(.2,.7,.2,1);background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:clip}@media (min-width:900px){.hv4{--gl:32px;--gr:32px}}.hv4 *{box-sizing:border-box}:where(.hv4) a{color:inherit;text-decoration:none}:where(.hv4) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hv4 :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:8px}:where(.hv4) :where(h1,h2,h3,p,ul,dl,dd,blockquote,figure){margin:0}:where(.hv4) ul{padding:0;list-style:none}.hv4 [id]{scroll-margin-top:84px}.hv4 .wrap{max-width:1400px;padding-left:var(--gl);padding-right:var(--gr);margin:0 auto}.hv4 .section{padding-block:112px}.hv4 .section.soft{background:var(--soft)}.hv4 .h1{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(42px,6.2vw,76px);font-weight:600;line-height:1.02}.hv4 .h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.06}.hv4 .h3{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.25}.hv4 .lead{color:var(--muted);text-wrap:pretty;max-width:34em;font-size:19px;line-height:1.55}.hv4 .label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.hv4 .sec-head{gap:18px;max-width:760px;margin-bottom:56px;display:grid}.hv4 .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.hv4 .btn svg{width:16px;height:16px;transition:transform .25s var(--ease)}.hv4 .btn:hover svg{transform:translate(3px)}.hv4 .btn-primary{background:var(--brand);color:var(--on-dark)}.hv4 .btn-primary:hover{background:var(--brand-dark)}.hv4 .btn-ink{background:var(--ink);color:var(--on-dark)}.hv4 .btn-ink:hover{background:var(--ink-2)}.hv4 .btn-line{border:1px solid var(--line-2);color:var(--ink);background:var(--bg)}.hv4 .btn-line:hover{border-color:var(--ink)}.hv4 .btn-sm{height:38px;padding:0 16px;font-size:14px}.hv4 .btn-white{background:var(--on-dark);color:var(--ink)}.hv4 .btn-white:hover{background:#ffffffe0}.hv4 .btn-ghost-dark{color:var(--on-dark);border:1px solid #ffffff59}.hv4 .btn-ghost-dark:hover{border-color:var(--on-dark)}.hv4 .link{color:var(--brand);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.hv4 .link svg{width:15px;height:15px;transition:transform .25s var(--ease)}.hv4 .link:hover{color:var(--brand-dark)}.hv4 .link:hover svg{transform:translate(3px)}.hv4 .hero{padding-block:72px 112px}.hv4 .hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hv4 .hero-copy{justify-items:start;gap:28px;display:grid}.hv4 .cta-row{flex-wrap:wrap;gap:12px;display:flex}.hv4 .assure{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.hv4 .assure li{align-items:center;gap:8px;display:inline-flex}.hv4 .assure svg{width:16px;height:16px;color:var(--ink)}.hv4 .proof{color:var(--muted);align-items:center;gap:14px;padding-top:8px;font-size:14px;display:flex}.hv4 .faces{display:flex}.hv4 .faces span{width:32px;height:32px;color:var(--on-dark);border:2px solid var(--bg);background:var(--ink);border-radius:50%;place-items:center;margin-left:-8px;font-size:12px;font-weight:600;display:grid}.hv4 .faces span:first-child{margin-left:0}.hv4 .faces span:nth-child(2){background:#3a3e46}.hv4 .faces span:nth-child(3){background:var(--brand)}.hv4 .faces span:nth-child(4){background:#5d6068}.hv4 .faces span:nth-child(5){background:#262930}.hv4 .h1 .w{display:inline-block}@keyframes wordIn{0%{opacity:0;filter:blur(8px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hv4 .h1 .w{animation:wordIn .9s var(--ease)both}.hv4 .hero-copy>.fade{animation:rise .9s var(--ease)both;animation-delay:.45s}.hv4 .stage{animation:rise 1.1s var(--ease)both;animation-delay:.25s}}.hv4 .stage{isolation:isolate;background:linear-gradient(155deg,#e9efff 0%,#f6f7f9 46%,#f3f4f7 100%);border-radius:32px;align-content:start;gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.hv4 .shots{display:grid}.hv4 .shot{background:var(--bg);border:1px solid var(--line);transition:opacity .7s var(--ease),transform .7s var(--ease);border-radius:16px;grid-area:1/1;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 80px -44px #15171c73}.hv4 .shot.front{opacity:1;transform:none}.hv4 .shot.back{opacity:0;pointer-events:none;transform:translateY(10px)scale(.985)}.hv4 .chrome{border-bottom:1px solid var(--line);background:var(--soft);align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.hv4 .chrome .dots{flex:none;gap:6px;display:flex}.hv4 .chrome .dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.hv4 .chrome .url{background:var(--bg);border:1px solid var(--line);min-width:0;height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:1;align-items:center;padding:0 12px;font-size:12px;display:flex;overflow:hidden}.hv4 .chrome .tagx{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;flex:none;font-size:11px}.hv4 .crop{position:relative;overflow:hidden}.hv4 .crop img{max-width:none;display:block;position:absolute;top:0;left:0}.hv4 .crop-celpip{aspect-ratio:1020/689}.hv4 .crop-celpip img{width:153.73%;margin-top:-7.45%;margin-left:-26.47%}.hv4 .crop-pte{aspect-ratio:1552/640}.hv4 .crop-pte img{width:101.03%}.hv4 .stage-tabs{background:var(--bg);border:1px solid var(--line);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:flex}.hv4 .stage-tabs button{height:34px;color:var(--muted);border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .25s,color .25s}.hv4 .stage-tabs button:hover{color:var(--ink)}.hv4 .stage-tabs button[aria-pressed=true]{background:var(--ink);color:var(--on-dark)}.hv4 .stage:before{content:"";z-index:-1;background-image:radial-gradient(#15171c14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.hv4 .win{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:22px}.hv4 .win-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hv4 .timer{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.hv4 .meter{background:var(--chip);border-radius:999px;height:6px;overflow:hidden}.hv4 .meter i{border-radius:inherit;background:var(--ink);height:100%;transition:width 1s var(--ease);display:block}.hv4 .meter i.warn{background:var(--brand)}.hv4 .exstrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:56px}.hv4 .exstrip .wrap{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hv4 .exstrip .label{padding-right:40px}.hv4 .exam-mark{border-left:1px solid var(--line);gap:12px;padding:8px 40px 14px;display:grid;position:relative}.hv4 .exam-mark .wm{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);align-items:center;gap:12px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1;display:inline-flex}.hv4 .exam-mark .wm svg{width:22px;height:22px;color:var(--faint);transition:transform .3s var(--ease),color .3s ease}.hv4 .exam-mark:hover .wm svg{color:var(--brand);transform:translate(4px)}.hv4 .exam-mark .parts{flex-wrap:wrap;gap:6px;display:flex}.hv4 .exam-mark .parts span{background:var(--soft);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:13px}.hv4 .exam-mark:after{content:"";background:var(--brand);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:40px;right:40px;transform:scaleX(0)}.hv4 .exam-mark:hover:after{transform:scaleX(1)}.hv4 .show-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:56px;display:grid}.hv4 .show-tabs{gap:4px;display:grid}.hv4 .show-tab{text-align:left;border-top:1px solid var(--line);gap:8px;width:100%;padding:22px 0 20px;display:grid;position:relative}.hv4 .show-tab:last-child{border-bottom:1px solid var(--line)}.hv4 .show-tab .tt{font-family:var(--display);letter-spacing:-.02em;color:var(--faint);font-size:21px;font-weight:600;transition:color .25s}.hv4 .show-tab .tb{color:var(--muted);opacity:0;transition:grid-template-rows .45s var(--ease),opacity .3s ease;grid-template-rows:0fr;font-size:15.5px;line-height:1.6;display:grid}.hv4 .show-tab .tb>span{overflow:hidden}.hv4 .show-tab .bar{width:100%;height:2px;position:absolute;top:-1px;left:0;overflow:hidden}.hv4 .show-tab .bar i{background:var(--ink);width:0;height:100%;display:block}.hv4 .show-tab[aria-selected=true] .tt{color:var(--ink)}.hv4 .show-tab[aria-selected=true] .tb{opacity:1;grid-template-rows:1fr}.hv4 .show-tab[aria-selected=true] .bar i{width:100%}.hv4 .show-tab:hover .tt{color:var(--ink-2)}@keyframes fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:no-preference){.hv4 .show-grid.auto .show-tab[aria-selected=true] .bar i{animation:7s linear both fill}.hv4 .show-grid.paused .show-tab[aria-selected=true] .bar i{animation-play-state:paused}.hv4 .show-grid.auto:has(:focus-visible) .show-tab[aria-selected=true] .bar i{animation-play-state:paused}.hv4 .panel.in>*{animation:rise .7s var(--ease)both}.hv4 .panel.in>:nth-child(2){animation-delay:.12s}.hv4 .panel.in>:nth-child(3){animation-delay:.24s}.hv4 .panel.in .task-list .meter i{animation:grow 1s var(--ease)both}}@keyframes grow{0%{width:0}}.hv4 .media{background:linear-gradient(160deg,#eaf0ff 0%,#f4f5f8 55%,#eef0f3 100%);border-radius:28px;align-items:center;min-height:540px;padding:40px;display:grid;position:relative;overflow:hidden}.hv4 .panel{gap:16px;display:grid}.hv4 .panel.off{display:none}.hv4 .essay p{color:var(--ink-2);font-size:15.5px;line-height:1.75}.hv4 .essay mark{color:inherit;border-radius:4px;padding:1px 2px}.hv4 .essay mark.good{background:var(--chip);box-shadow:inset 0 -2px 0 var(--ink)}.hv4 .essay mark.fix{background:var(--brand-tint);box-shadow:inset 0 -2px 0 var(--brand)}@keyframes markIn{0%{background:0 0;box-shadow:inset 0 0 #0000}}@media (prefers-reduced-motion:no-preference){.hv4 .panel.in .essay mark.good{animation:.8s .5s both markIn}.hv4 .panel.in .essay mark.fix{animation:.8s .9s both markIn}}.hv4 .notes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hv4 .note{border-radius:16px;gap:6px;padding:16px;font-size:14.5px;line-height:1.5;display:grid}.hv4 .note.good{background:var(--bg);border:1px solid var(--line)}.hv4 .note.fix{background:var(--brand-tint)}.hv4 .note.fix .label{color:var(--brand-dark)}.hv4 .chips4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hv4 .chips4 div{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:14px;gap:8px;padding:12px;font-size:13px;display:grid}.hv4 .chips4 b{color:var(--ink);font-size:14px;font-weight:500}.hv4 .chips4 .warn b{color:var(--brand)}.hv4 .sections{gap:10px;display:grid}.hv4 .sec-row{background:var(--bg);border:1px solid var(--line);border-radius:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.hv4 .sec-row .ico{background:var(--chip);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.hv4 .sec-row .ico svg{width:15px;height:15px}.hv4 .sec-row.done .ico{background:var(--ink);color:var(--on-dark)}.hv4 .sec-row.now{border-color:var(--ink)}.hv4 .sec-row.now .ico{background:var(--brand);color:var(--on-dark)}.hv4 .sec-row .nm{font-size:15.5px;font-weight:500}.hv4 .sec-row .st{color:var(--muted);font-size:13px}.hv4 .sec-row .prog{background:var(--chip);border-radius:999px;grid-column:2/4;height:6px;overflow:hidden}.hv4 .sec-row .prog i{background:var(--brand);border-radius:inherit;height:100%;transition:width 1s linear;display:block}.hv4 .big-timer{font-family:var(--mono);color:var(--muted);text-align:right;font-size:13px}.hv4 .big-timer b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1;display:block}.hv4 .skill-tabs{flex-wrap:wrap;gap:8px;display:flex}.hv4 .skill-tabs span{background:var(--bg);border:1px solid var(--line);height:34px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.hv4 .skill-tabs span.on{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.hv4 .task-list{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:6px 18px}.hv4 .task-list li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) 96px;align-items:center;gap:14px;padding:13px 0;font-size:14.5px;display:grid}.hv4 .task-list li:last-child{border-bottom:0}.hv4 .task-list .pt{font-family:var(--mono);color:var(--faint);font-size:12px}.hv4 .explain{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:18px;gap:6px;padding:16px 18px;font-size:14.5px;line-height:1.55;display:grid}.hv4 .explain .label{color:var(--ink)}.hv4 .exam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hv4 .exam-card{background:var(--bg);border:1px solid var(--line);transition:border-color .25s ease,transform .35s var(--ease);border-radius:28px;display:grid;position:relative;overflow:hidden}.hv4 .exam-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.hv4 .exam-art{background:linear-gradient(180deg,var(--soft),var(--bg));border-bottom:1px solid var(--line);height:168px;position:relative;overflow:hidden}.hv4 .exam-art span{font-family:var(--display);letter-spacing:-.06em;color:var(--chip);white-space:nowrap;transition:transform .8s var(--ease),color .4s ease;font-size:132px;font-weight:600;line-height:1;position:absolute;bottom:-.2em;left:28px}.hv4 .exam-card:hover .exam-art span{color:var(--line-2);transform:translate(-12px)}.hv4 .exam-art .dots{gap:6px;display:flex;position:absolute;top:28px;right:28px}.hv4 .exam-art .dots i{background:var(--line-2);border-radius:999px;width:28px;height:8px}.hv4 .exam-art .dots i:first-child{background:var(--brand)}.hv4 .exam-body{gap:20px;padding:28px;display:grid}.hv4 .exam-body .h3{letter-spacing:-.035em;font-size:30px}.hv4 .facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:20px;display:grid}.hv4 .facts dt{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.hv4 .facts dd{color:var(--muted);font-size:14px}.hv4 .exam-links{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hv4 .band{background:var(--brand);color:var(--on-dark);padding-block:96px}.hv4 .band .wrap{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.hv4 .band .h2{font-size:clamp(30px,3.6vw,44px)}.hv4 .band p.sub{color:var(--on-dark-2);max-width:26em;margin-top:18px;font-size:17px}.hv4 .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hv4 .stats div{border-top:1px solid #ffffff59;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding-top:18px;display:grid}.hv4 .stats b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1}.hv4 .stats span{color:var(--on-dark-2);font-size:15px}.hv4 .reviews{overflow:hidden}.hv4 .rev-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.hv4 .rev-head .sec-head{margin-bottom:0}.hv4 .arrows{gap:8px;display:flex}.hv4 .arrows button{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .2s;display:grid}.hv4 .arrows button:hover{border-color:var(--ink)}.hv4 .arrows button:disabled{opacity:.35;cursor:default;border-color:var(--line-2)}.hv4 .arrows svg{width:18px;height:18px}.hv4 .rev-track{transition:transform .6s var(--ease);gap:16px;display:flex}@media (prefers-reduced-motion:reduce){.hv4 .shot,.hv4 .rev-track{transition:none}}.hv4 .rev{background:var(--soft);border-radius:24px;flex:none;align-content:space-between;gap:28px;width:360px;min-height:280px;padding:28px;display:grid}.hv4 .rev blockquote{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:21px;font-weight:500;line-height:1.38}.hv4 .rev .by{align-items:center;gap:12px;font-size:14px;display:flex}.hv4 .rev .av{background:var(--ink);width:36px;height:36px;color:var(--on-dark);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.hv4 .rev .who{line-height:1.35;display:grid}.hv4 .rev .who b{font-weight:500}.hv4 .rev .who span{color:var(--muted);font-size:13px}.hv4 .guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hv4 .guide{background:var(--bg);border:1px solid var(--line);transition:border-color .25s ease,transform .35s var(--ease);border-radius:22px;align-content:start;gap:12px;padding:24px;display:grid}.hv4 .guide:hover{border-color:var(--line-2);transform:translateY(-3px)}.hv4 .guide .h3{font-size:19px}.hv4 .guide p{color:var(--muted);font-size:14.5px;line-height:1.55}.hv4 .guide .link{margin-top:6px}.hv4 .faq-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:56px;display:grid}.hv4 .faq-grid .sec-head{align-content:start;margin-bottom:0}.hv4 .faq-list{border-top:1px solid var(--line)}.hv4 .qa{border-bottom:1px solid var(--line)}.hv4 .qa button{text-align:left;width:100%;font-family:var(--display);letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:19px;font-weight:500;display:flex}.hv4 .qa .pm{width:16px;height:16px;color:var(--muted);flex:none;position:relative}.hv4 .qa .pm:before,.hv4 .qa .pm:after{content:"";width:16px;height:1.5px;transition:transform .35s var(--ease);background:currentColor;position:absolute;top:50%;left:0}.hv4 .qa .pm:after{transform:rotate(90deg)}.hv4 .qa.open .pm:after{transform:rotate(0)}.hv4 .qa .ans{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.hv4 .qa.open .ans{grid-template-rows:1fr}.hv4 .qa .ans>div{overflow:hidden}.hv4 .qa .ans p{max-width:40em;color:var(--muted);padding-bottom:22px;font-size:16px;line-height:1.7}.hv4 .closing{padding-block:0 112px}.hv4 .slab{isolation:isolate;background:var(--ink);color:var(--on-dark);text-align:center;border-radius:32px;justify-items:center;gap:22px;padding:96px 32px;display:grid;position:relative;overflow:hidden}.hv4 .slab:before{content:"";z-index:-1;background:radial-gradient(circle,#175ffc8c,#175ffc00 65%);border-radius:50%;width:720px;height:720px;position:absolute;top:55%;left:50%;transform:translate(-50%,-20%)}@keyframes drift{0%{transform:translate(-70%,-10%)}to{transform:translate(-30%,-30%)}}@media (prefers-reduced-motion:no-preference){.hv4 .slab:before{animation:14s ease-in-out infinite alternate drift}}.hv4 .slab .h2{max-width:14em}.hv4 .slab p{color:var(--on-dark-2);font-size:17px}.hv4 .slab .cta-row{justify-content:center;margin-top:10px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hv4 .reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 60%}}}@media (max-width:1040px){.hv4 .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hv4 .exstrip .wrap{grid-template-columns:minmax(0,1fr);gap:24px}.hv4 .exstrip .label{padding-right:0}.hv4 .exam-mark{border-left:0;padding:0 0 14px}.hv4 .exam-mark:after{left:0;right:0}}@media (max-width:980px){.hv4 .hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hv4 .stage{border-radius:24px;gap:14px;height:auto;padding:20px}.hv4 .shots{width:100%}.hv4 .show-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hv4 .media{border-radius:22px;min-height:0;padding:20px}}@media (max-width:900px){.hv4 .faq-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hv4 .qa button{font-size:17px}}@media (max-width:860px){.hv4 .exam-grid{grid-template-columns:minmax(0,1fr)}.hv4 .exam-art span{font-size:96px}.hv4 .band .wrap{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:720px){.hv4 .section{padding-block:72px}.hv4 .hero{padding-block:40px 72px}.hv4 .lead{font-size:17px}.hv4 .sec-head{margin-bottom:40px}.hv4 .slab{border-radius:24px;padding:64px 20px}.hv4 .closing{padding-block:0 72px}}@media (max-width:560px){.hv4 .notes{grid-template-columns:minmax(0,1fr)}.hv4 .chips4{grid-template-columns:repeat(2,minmax(0,1fr))}.hv4 .task-list li{grid-template-columns:52px minmax(0,1fr) 64px;gap:10px}.hv4 .guide-grid{grid-template-columns:minmax(0,1fr)}.hv4 .rev{width:300px}}@media (max-width:520px){.hv4 .stats{grid-template-columns:minmax(0,1fr);gap:20px}.hv4 .band{padding-block:72px}}
