/* Homepage hero v2 (DRAFT, 5th Oct 2026): SensoraSync's open layout, floating cards and feature tiles,
   with the Profile Evaluation result bars. Uses the site's tokens from style.css. */
:root { --pos: #36A67B; --sky2: #6EA3DD; --gutter: clamp(24px, 6.5vw, 112px); --hero-top: clamp(48px, 5vw, 96px); }

.pv2-hero { position: relative; overflow: hidden; min-height: clamp(640px, 50vw, 820px); display: flex; align-items: flex-start; background: #F6FAFE; }
.pv2-photo { position: absolute; top: 0; right: 0; bottom: 0; width: 54%; }
.pv2-photo picture, .pv2-photo img { display: block; width: 100%; height: 100%; }
.pv2-photo img { object-fit: cover; object-position: 70% 40%; }
.pv2-photo::before { content: ""; position: absolute; inset: 0 auto 0 0; width: 22%; background: linear-gradient(90deg, #F6FAFE, rgba(246, 250, 254, 0)); z-index: 1; pointer-events: none; }

/* 7th Oct 2026: the copy starts on the same line as the Example result card (both use --hero-top), not centred. */
.pv2-copy { position: relative; z-index: 2; width: 100%; padding: var(--hero-top) 24px 56px var(--gutter); pointer-events: none; }
.pv2-inner { max-width: min(600px, 42vw); pointer-events: auto; }
.pv2-eyebrow { font-size: 12.5px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--blue); margin: 0 0 14px; }
.pv2-hero h1 { font-size: clamp(36px, 3.9vw, 62px); line-height: 1.04; font-weight: 700; }
.pv2-hero h1 em { display: block; color: var(--blue-2); font-style: italic; font-weight: 600; }
.pv2-lead { margin-top: 22px; font-size: clamp(16.5px, 1.2vw, 19px); line-height: 1.55; color: #3d5478; max-width: 560px; }
.pv2-cta { display: inline-flex; align-items: center; gap: 12px; margin-top: 28px; min-height: 62px; padding: 0 clamp(28px, 3.2vw, 52px); background: var(--navy); color: #fff; border-radius: var(--radius-sm); text-decoration: none; font-size: clamp(16px, 1.15vw, 18.5px); font-weight: 500; transition: background .15s, box-shadow .15s; }
.pv2-cta:hover { background: var(--navy-deep); color: #fff; box-shadow: var(--shadow-button); }
.pv2-cta svg { transition: transform .15s; }
.pv2-cta:hover svg { transform: translateX(3px); }
/* Two calls to action side by side (5 Oct 2026): profile evaluation, and Dual-Edge interviews. */
.pv2-ctas { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
.pv2-ctas .pv2-cta { margin-top: 0; padding: 0 clamp(16px, 1.5vw, 26px); gap: 10px; font-size: clamp(15px, 1.05vw, 17.5px); }
.pv2-cta-alt { background: #fff; color: var(--navy); border: 1.5px solid var(--navy); }
.pv2-cta-alt:hover { background: var(--tint); color: var(--navy); }

/* three tiles under the button (borrowed from SensoraSync) */
.pv2-glimpse { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 26px; margin: 28px 0 0; padding: 20px 0 0; border-top: 1px solid var(--line); list-style: none; }
.pv2-glimpse li { position: relative; background: #fff; border: 1px solid var(--line); border-radius: 14px; padding: 10px 10px 12px; box-shadow: 0 10px 26px rgba(18, 58, 104, 0.07); transition: transform .2s, box-shadow .2s, border-color .2s; }
.pv2-glimpse li:hover { transform: translateY(-3px); border-color: var(--line-2); box-shadow: 0 16px 34px rgba(18, 58, 104, 0.13); }
.g-ui { position: relative; height: 84px; border-radius: 10px; overflow: hidden; }
.g-cap { margin: 10px 0 0; font-size: 13px; line-height: 1.45; color: var(--navy-deep); font-weight: 500; text-wrap: balance; }
.g-cap small { display: block; font-size: 10.5px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--blue); margin-bottom: 3px; }
.g-go { position: absolute; inset: 0; border-radius: 14px; z-index: 3; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
/* 1 evaluate: the tool's own bars (plausible range + your chance) */
.g-eval2 { display: grid; gap: 11px; align-content: center; padding: 0 14px; background: #fff; border: 1px solid var(--line); }
.mb { position: relative; display: block; height: 8px; border-radius: 5px; background: var(--line); }
.mb i { position: absolute; top: 0; bottom: 0; border-radius: 5px; background: rgba(45, 115, 185, .3); transform-origin: left; animation: pv2-grow 1s cubic-bezier(.2,.7,.2,1) both; }
.mb u { position: absolute; top: -3px; bottom: -3px; width: 3px; margin-left: -1.5px; border-radius: 2px; background: var(--navy); transition: left .6s cubic-bezier(.2,.7,.2,1); }
.mb:nth-child(2) i { animation-delay: .12s; } .mb:nth-child(3) i { animation-delay: .24s; }
.pv2-glimpse li:hover .mb:nth-child(1) u { left: 40% !important; } .pv2-glimpse li:hover .mb:nth-child(2) u { left: 62% !important; } .pv2-glimpse li:hover .mb:nth-child(3) u { left: 24% !important; }
.pv2-glimpse li:hover .mb u { background: var(--pos); }
@keyframes pv2-grow { from { transform: scaleX(0); } }
/* 2 shape: a draft with one highlighted line and a comment */
.g-doc { background: linear-gradient(160deg, #DCE9F8, #C9DCF2); }
.g-paper { position: absolute; top: 10px; left: 12px; right: 40px; bottom: -6px; display: grid; gap: 7px; align-content: start; padding: 10px 10px; background: #fff; border-radius: 6px; box-shadow: 0 6px 16px rgba(13, 46, 84, .12); transition: transform .3s; }
.g-paper span { display: block; height: 4px; border-radius: 2px; background: var(--line); }
.g-paper .hl { background: #BFD6F2; box-shadow: 0 0 0 3px #DCE9F8; }
.g-note { position: absolute; right: 6px; top: 26px; max-width: 86px; padding: 5px 7px; border-radius: 8px 8px 8px 2px; background: var(--navy); color: #fff; font: 600 9px/1.25 Inter, sans-serif; box-shadow: 0 6px 14px rgba(13, 46, 84, .2); opacity: 0; transform: translateY(4px) scale(.9); transition: opacity .25s, transform .3s cubic-bezier(.3,1.4,.5,1); }
.pv2-glimpse li:hover .g-note { opacity: 1; transform: none; }
.pv2-glimpse li:hover .g-paper { transform: translateY(-3px) rotate(-1deg); }
.pv2-glimpse li:hover .g-paper .hl { background: #9EC3EE; }
/* 3 practise: live session (as SensoraSync) */
.g-live { display: flex; align-items: center; justify-content: center; background: linear-gradient(160deg, #DCE9F8, #C9DCF2); }
.g-live img { width: 50px; height: 50px; border-radius: 50%; border: 3px solid #fff; object-fit: cover; box-shadow: 0 6px 14px rgba(13, 46, 84, .18); transition: transform .3s cubic-bezier(.2,.8,.2,1); }
.g-chip { position: absolute; top: 8px; left: 8px; display: inline-flex; align-items: center; gap: 6px; background: #fff; border-radius: 999px; padding: 3px 9px 3px 8px; font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--navy); }
.g-chip i { width: 7px; height: 7px; border-radius: 50%; background: var(--pos); animation: pv2-pulse 1.6s ease-out infinite; }
@keyframes pv2-pulse { 0% { box-shadow: 0 0 0 0 rgba(54, 166, 123, .5); } 100% { box-shadow: 0 0 0 7px rgba(54, 166, 123, 0); } }
.g-you { position: absolute; left: 50%; top: 50%; width: 32px; height: 32px; margin: -6px 0 0 4px; border-radius: 50%; border: 2px solid #fff; background: var(--navy); color: #fff; font: 700 9px Inter, sans-serif; display: flex; align-items: center; justify-content: center; opacity: 0; transform: translateX(-8px) scale(.8); transition: opacity .3s, transform .35s cubic-bezier(.2,.8,.2,1); }
.pv2-glimpse li:hover .g-live img { transform: translateX(-16px); }
.pv2-glimpse li:hover .g-you { opacity: 1; transform: none; }
.g-wave { position: absolute; right: 10px; bottom: 10px; display: flex; gap: 2px; align-items: flex-end; height: 14px; }
.g-wave i { width: 3px; border-radius: 2px; background: var(--blue-2); animation: pv2-wave 1s ease-in-out infinite alternate; }
.g-wave i:nth-child(1) { height: 40%; } .g-wave i:nth-child(2) { height: 90%; animation-delay: .2s; } .g-wave i:nth-child(3) { height: 60%; animation-delay: .4s; } .g-wave i:nth-child(4) { height: 80%; animation-delay: .1s; }
@keyframes pv2-wave { to { transform: scaleY(.4); } }

/* floating cards over the photo */
.pv2-cards { position: absolute; z-index: 2; left: 9%; top: var(--hero-top); width: clamp(310px, 24vw, 380px); display: flex; flex-direction: column; gap: 28px; }
.pv2-link { position: absolute; left: -40px; top: 0; width: 44px; height: 100%; overflow: visible; }
.pv2-link path { fill: none; stroke: #B9CCE2; stroke-width: 2; stroke-dasharray: 5 5; stroke-linecap: round; vector-effect: non-scaling-stroke; animation: pv2-flow 1.4s linear infinite; }
@keyframes pv2-flow { to { stroke-dashoffset: -20; } }
/* Glass finish (7th Oct 2026): a little more see-through, frosted, with a light top edge. */
.pv2-card { position: relative; display: block; background: linear-gradient(140deg, rgba(255, 255, 255, .82) 0%, rgba(255, 255, 255, .68) 100%); border: 1px solid rgba(255, 255, 255, .72); border-radius: 16px; padding: 16px 18px; box-shadow: 0 18px 44px rgba(13, 46, 84, .16), inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 0 0 1px rgba(255, 255, 255, .18); backdrop-filter: blur(18px) saturate(160%); -webkit-backdrop-filter: blur(18px) saturate(160%); color: var(--navy); text-decoration: none; animation: pv2-in .7s cubic-bezier(.2,.8,.2,1) both, pv2-bob 6s ease-in-out 1.4s infinite; transition: scale .25s cubic-bezier(.2,.8,.2,1), box-shadow .25s; }
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) { .pv2-card { background: rgba(255, 255, 255, .94); } }
.pv2-card:nth-child(3) { animation-delay: .3s, 4.2s; }
.pv2-card:hover { scale: 1.03; box-shadow: 0 24px 50px rgba(13, 46, 84, .2); }
@keyframes pv2-in { from { opacity: 0; transform: translateY(14px); } }
@keyframes pv2-bob { 50% { translate: 0 -4px; } }

/* card 1: the Profile Evaluation result, bars and all */
.pv2-tag { display: inline-block; font-size: 9.5px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; background: var(--navy); color: #fff; border-radius: 999px; padding: 4px 10px; }
.pv2-school { margin: 10px 0 2px; font: 700 19px/1.2 "Playfair Display", Georgia, serif; color: var(--navy); }
.pv2-school em { color: var(--blue-2); font-style: italic; font-weight: 600; }
.pv2-meta { margin: 0 0 12px; font-size: 11.5px; color: var(--muted); }
.pv2-row { display: grid; grid-template-columns: 70px minmax(0, 1fr) 36px; gap: 10px; align-items: center; margin-top: 9px; }
.pv2-lbl { font-size: 10px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); }
.pv2-bar { position: relative; height: 9px; border-radius: 5px; background: var(--line); }
.pv2-bar .rg { position: absolute; top: 0; bottom: 0; border-radius: 5px; background: rgba(45, 115, 185, .28); transform-origin: left; animation: pv2-grow 1s .5s cubic-bezier(.2,.7,.2,1) both; }
.pv2-bar .st { position: absolute; top: 0; bottom: 0; background: rgba(54, 166, 123, .45); border-radius: 0 5px 5px 0; transform-origin: left; animation: pv2-grow .8s 1.1s cubic-bezier(.2,.7,.2,1) both; }
.pv2-bar .mk { position: absolute; top: -3px; bottom: -3px; left: 40%; width: 3px; margin-left: -1.5px; border-radius: 2px; background: var(--navy); transition: left .7s cubic-bezier(.2,.7,.2,1), background .3s; }
.pv2-bar .pt { position: absolute; top: -3px; bottom: -3px; width: 3px; margin-left: -1.5px; border-radius: 2px; background: var(--pos); }
.pv2-bar.int .rg { background: rgba(45, 115, 185, .2); }
.pv2-bar.int .mk { background: var(--blue-2); }
.pv2-val { font: 700 13px/1 Inter, sans-serif; text-align: right; font-variant-numeric: tabular-nums; color: var(--navy); }
.pv2-val .v2, .pv2-foot .f2 { display: none; }
.pv2-foot { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: 12px 0 0; padding-top: 10px; border-top: 1px solid var(--line); font-size: 11.5px; color: var(--muted); }
.pv2-foot b { color: #23795A; }
.pv2-pill { flex-shrink: 0; font-size: 9.5px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; background: #E4F5EE; color: #217858; padding: 3px 9px; border-radius: 999px; }
/* hover: the standout application slides the marker up to the green tick */
.pv2-result:hover .pv2-bar:not(.int) .mk { left: 52% !important; background: var(--pos); }
.pv2-result:hover .pv2-val .v1, .pv2-result:hover .pv2-foot .f1 { display: none; }
.pv2-result:hover .pv2-val .v2, .pv2-result:hover .pv2-foot .f2 { display: inline; }
.pv2-result:hover .pv2-val .v2 { color: #23795A; }

/* card 2: the track record, each number in a half-circle gauge that fills as it counts up */
.pv2-record { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; padding: 16px 14px 14px; }
.pv2-g { position: relative; text-align: center; }
.pv2-g + .pv2-g { border-left: 1px solid var(--line); }
.pv2-g .gw { position: relative; width: 100%; max-width: 112px; margin: 0 auto; }
.pv2-g svg { display: block; width: 100%; overflow: visible; }
.pv2-g path { fill: none; stroke-width: 7; stroke-linecap: round; }
.pv2-g .tr { stroke: var(--line); }
.pv2-g .fl { stroke: var(--blue-2); stroke-dasharray: 100; stroke-dashoffset: 100; }
.pv2-record.go .pv2-g .fl { stroke-dashoffset: calc(100 - var(--fill)); transition: stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1); }
.pv2-g:nth-child(1) .fl { stroke: var(--navy); }
.pv2-g:nth-child(3) .fl { stroke: var(--pos); }
.pv2-n { position: absolute; left: 0; right: 0; bottom: 0; font: 700 clamp(17px, 1.4vw, 21px)/1 Inter, sans-serif; letter-spacing: -.02em; font-variant-numeric: tabular-nums; color: var(--navy); }
.pv2-g span { display: block; margin-top: 8px; font-size: 10.5px; line-height: 1.35; color: var(--muted); padding: 0 4px; }

@media (max-width: 1023px) {
  .pv2-hero { flex-direction: column; align-items: stretch; min-height: 0; }
  .pv2-photo { position: relative; width: auto; height: 420px; order: 2; }
  .pv2-photo::before { display: none; }
  .pv2-copy { padding: 28px 24px 8px; }
  .pv2-inner { max-width: none; }
  .pv2-cards { left: 50%; top: 32px; transform: translateX(-50%); }
  .pv2-link { display: none; }
}
@media (max-width: 600px) {
  .pv2-glimpse { grid-template-columns: minmax(0, 1fr); }
  .pv2-photo { height: 470px; }
  .pv2-cards { width: calc(100% - 32px); }
  .pv2-cta { width: 100%; justify-content: center; }
}
@media (prefers-reduced-motion: reduce) {
  .pv2-card, .pv2-link path, .g-chip i, .g-wave i, .mb i, .pv2-bar .rg, .pv2-bar .st { animation: none !important; }
  .pv2-glimpse li, .pv2-card, .mb u, .pv2-bar .mk { transition: none !important; }
  .pv2-g .fl { stroke-dashoffset: calc(100 - var(--fill)) !important; transition: none !important; }
}

/* EVALUATE > CRAFT > PRACTICE: a small arrow between the tiles */
.pv2-glimpse li:not(:last-child)::after { content: ""; position: absolute; z-index: 4; right: -20px; top: 52px; width: 14px; height: 14px; border-radius: 50%;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123A68' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center/10px no-repeat;
  box-shadow: 0 0 0 1px var(--line); }
@media (max-width: 600px) { .pv2-glimpse li:not(:last-child)::after { display: none; } }

/* Free GRE mock card (7th Oct 2026): sits in the hero's left column under the two buttons, never over the photo. */
.pv2-gre { display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: 22px; align-items: center; margin-top: 30px; max-width: min(600px, calc(46vw - var(--gutter) - 16px));
  padding: 18px 22px 18px 16px; background: linear-gradient(100deg, #EAF3FD 0%, #F6FAFE 100%); border: 1px solid var(--line); border-radius: 18px;
  box-shadow: 0 14px 36px rgba(18, 58, 104, 0.08); text-decoration: none; color: inherit; transition: box-shadow .2s, transform .2s, border-color .2s; }
.pv2-gre:hover { transform: translateY(-2px); border-color: var(--line-2); box-shadow: 0 18px 42px rgba(18, 58, 104, 0.13); }
.gre-art { position: relative; height: 128px; }
.gre-sheet { position: absolute; left: 10px; top: 6px; width: 132px; background: #fff; border: 1px solid var(--line); border-radius: 12px; padding: 11px 12px; transform: rotate(-6deg); box-shadow: 0 10px 22px rgba(18, 58, 104, 0.14); }
.gre-sheet.back { left: 0; top: 16px; height: 104px; background: #dbe8f8; transform: rotate(-12deg); box-shadow: none; }
.gre-sheet-t { margin: 0 0 7px; font-family: "Playfair Display", Georgia, serif; font-weight: 700; color: var(--navy); font-size: 12.5px; }
.gre-line { display: grid; grid-template-columns: 38px 1fr; align-items: center; gap: 6px; margin: 4px 0; font-size: 10px; color: #3d5478; }
.gre-line i { height: 5px; border-radius: 99px; background: #e4edf8; overflow: hidden; }
.gre-line b { display: block; height: 100%; width: var(--w); border-radius: 99px; background: var(--sky2); }
/* Interactive sheet (7th Oct 2026): bars fill and the score counts up in view (.go); hover straightens and lifts the
   sheet, fans the back sheet, sweeps a shine across it, runs the timer and pops a "Report ready" chip. */
.gre-sheet { transition: transform .45s cubic-bezier(.2,.8,.2,1), box-shadow .45s, background .45s; overflow: hidden; }
.gre-sheet::after { content: ""; position: absolute; inset: 0; background: linear-gradient(110deg, transparent 30%, rgba(255,255,255,.75) 48%, transparent 66%); transform: translateX(-120%); pointer-events: none; }
.pv2-gre:hover .gre-sheet:not(.back) { transform: rotate(0deg) translateY(-6px) scale(1.04); box-shadow: 0 18px 34px rgba(18, 58, 104, .2); }
.pv2-gre:hover .gre-sheet:not(.back)::after { transform: translateX(120%); transition: transform .9s ease .1s; }
.pv2-gre:hover .gre-sheet.back { transform: rotate(-17deg) translate(-6px, 4px); background: #cfe0f5; }
.gre-line b { transform-origin: left; }
.pv2-gre.go .gre-line b { animation: gre-fill 1.1s cubic-bezier(.2,.7,.2,1) var(--d, 0s) both; }
@keyframes gre-fill { from { transform: scaleX(0); } }
.pv2-gre:hover .gre-line b { background: var(--blue-2); }
.gre-timer { display: flex; align-items: center; gap: 5px; height: 0; overflow: hidden; font-size: 9.5px; color: var(--blue); opacity: 0; transition: height .3s, margin .3s, opacity .3s; }
.gre-timer i { width: 6px; height: 6px; border-radius: 50%; background: var(--pos); animation: gre-blink 1s steps(1) infinite; }
.gre-timer b { font-weight: 700; font-variant-numeric: tabular-nums; }
@keyframes gre-blink { 50% { opacity: .2; } }
.pv2-gre:hover .gre-timer { height: 14px; margin-top: 6px; opacity: 1; }
.gre-pop { position: absolute; right: -14px; top: -6px; z-index: 2; display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; padding: 5px 10px 5px 7px; border-radius: 999px; background: var(--navy); color: #fff; font-size: 10.5px; font-weight: 600; box-shadow: 0 10px 22px rgba(18, 58, 104, .3); opacity: 0; transform: translateY(8px) scale(.85); transition: opacity .25s, transform .4s cubic-bezier(.3,1.4,.4,1); }
.gre-pop i { width: 14px; height: 14px; border-radius: 50%; background: var(--pos) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/9px no-repeat; }
.pv2-gre:hover .gre-pop { opacity: 1; transform: none; transition-delay: 1.1s; }
.gre-total { display: flex; justify-content: space-between; align-items: baseline; margin: 8px 0 0; font-size: 10px; color: #3d5478; }
.gre-total b { font-size: 19px; color: var(--blue); font-weight: 700; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; }
.gre-copy .pv2-eyebrow { margin: 0 0 6px; font-size: 11.5px; }
.gre-h { margin: 0; font-family: "Playfair Display", Georgia, serif; font-weight: 700; font-size: clamp(20px, 1.6vw, 25px); line-height: 1.15; color: var(--navy); text-wrap: balance; }
.gre-h em { color: var(--blue-2); font-style: italic; }
.gre-lead { margin: 6px 0 0; color: #5F7391; font-size: 14px; line-height: 1.5; }
.gre-btn { display: inline-flex; align-items: center; gap: 10px; margin-top: 12px; min-height: 42px; padding: 0 18px; background: var(--navy); color: #fff; border-radius: var(--radius-sm); font-size: 15px; font-weight: 500; }
.pv2-gre:hover .gre-btn { background: var(--navy-deep); } .gre-btn svg { transition: transform .15s; } .pv2-gre:hover .gre-btn svg { transform: translateX(3px); }
.gre-meta { display: flex; flex-wrap: wrap; gap: 6px 14px; margin: 10px 0 0; padding: 0; list-style: none; font-size: 12.5px; color: #3d5478; }
.gre-meta li { display: inline-flex; align-items: center; gap: 6px; }
.gre-meta svg { width: 16px; height: 16px; fill: none; stroke: var(--blue); stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
@media (max-width: 1023px) { .pv2-gre { max-width: 600px; } }
@media (max-width: 600px) { .pv2-gre { grid-template-columns: 1fr; padding: 18px; } .gre-art { display: none; } }
@media (prefers-reduced-motion: reduce) { .pv2-gre, .gre-btn svg, .gre-sheet, .gre-line b, .gre-pop, .gre-timer { transition: none !important; } .pv2-gre:hover { transform: none; } .gre-line b { animation: none !important; } .gre-sheet::after, .gre-timer i { display: none; } }
