/* Maquette Pourquoi DealPulse : cinq blocs, illustrations en CSS. */
.lp .why-foundation { max-width: 1280px; margin: 72px auto; padding: 48px 36px 36px; scroll-margin-top: 80px; border: 1px solid #eeecf5; border-radius: 32px; background: #fff; box-shadow: 0 16px 45px -26px #72727e55; }
.lp .why-foundation-heading { text-align: center; margin-bottom: 32px; }
.lp .why-foundation-heading .eyebrow { color: #6344d9; font-size: 11px; letter-spacing: .18em; font-weight: 600; margin-bottom: 16px; }
.lp .why-foundation-heading h2 { font-size: clamp(28px,3.2vw,44px); letter-spacing: -.045em; line-height: 1.08; }
.why-foundation-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 16px; }
.lp .foundation-card { min-width: 0; position: relative; overflow: hidden; border: 1px solid #e4def6; border-radius: 16px; padding: 28px; background: #faf9fe; box-shadow: 0 7px 18px -13px #55536666; transition: transform .25s ease,box-shadow .25s ease; isolation: isolate; }
.lp .foundation-card:hover { transform: translateY(-5px); box-shadow: 0 15px 25px -13px #55536666; }
.lp .foundation-card h3 { font-size: clamp(24px,2.3vw,32px); letter-spacing: -.04em; line-height: 1.04; margin-bottom: 12px; position: relative; z-index: 2; }
.lp .foundation-card p { font-size: 15px; line-height: 1.5; color: #5b556e; max-width: 36ch; position: relative; z-index: 2; }
.lp .foundation-experience { grid-column: span 2; min-height: 300px; background: linear-gradient(115deg,#f4f0ff,#e5dffb 68%,#b9a5f1); }
.foundation-copy { position: relative; z-index: 2; width: 49%; }
.lp .foundation-experience p { font-size: 14px; }
.foundation-tags { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 20px!important; }
.foundation-tags li { padding: 4px 10px; background: #e5dcff; border: 1px solid #d8cbff; border-radius: 20px; color: #533bb0; font-size: 11px; }
.foundation-years { position: absolute; right: 9%; top: 5px; z-index: 1; font-size: clamp(100px,15vw,204px); font-weight: 650; letter-spacing: -.08em; line-height: 1.2; color: transparent; -webkit-text-stroke: 1.3px #6544bf; }
.foundation-ribbons { position: absolute; inset: 0; z-index: 0; overflow: hidden; }
.foundation-ribbons i { position: absolute; width: 310px; height: 350px; right: -170px; bottom: -180px; border-radius: 48%; background: linear-gradient(145deg,#ac8bf1,#4c27bf 70%); transform: rotate(-35deg); }
.foundation-ribbons i:nth-child(2) { right: -40px; bottom: -265px; background: linear-gradient(130deg,#8c69e3,#2e1684); }
.foundation-ribbons i:nth-child(3) { right: -170px; bottom: 60px; opacity: .24; background: #fff; }
.lp .foundation-network { color: #fff; min-height: 300px; background: radial-gradient(ellipse at 100% 5%,#4846b8,transparent 60%),#151237; }
.lp .foundation-network p { color: #d5cfee; font-size: 14px; max-width: 30ch; }
.foundation-globe { position: absolute; width: 340px; height: 245px; left: 50%; bottom: -170px; transform: translateX(-50%) rotate(-12deg); border-radius: 50%; background: radial-gradient(ellipse at 50% 8%,#4331a0 2%,#201443 50%,#0b0926 75%); border: 2px solid #bca8ff; box-shadow: 0 -3px 13px #b5a2ff,0 -15px 40px #7255e778; }
.foundation-world { position: absolute; inset: 0; border-radius: inherit; background: url(benefits-world.svg) 50% 0/110% auto no-repeat; filter: brightness(2.4); opacity: .8; }
.foundation-globe i { position: absolute; inset: -18px -15px; border-top: 1px solid #b6a2ff; border-radius: 50%; transform: rotate(-15deg); box-shadow: 0 -2px 8px #8862ff55; }
.foundation-globe i:nth-of-type(2) { inset: -30px 0; transform: rotate(20deg); opacity: .55; }
.foundation-globe b { position: absolute; width: 5px; height: 5px; background: white; border-radius: 50%; box-shadow: 0 0 10px 3px #a786ff; top: 18px; left: 33%; }
.foundation-globe b:nth-of-type(2) { left: 65%; top: 32px; }.foundation-globe b:nth-of-type(3) { left: 83%; top: 70px; }
.lp .foundation-ai,.lp .foundation-experts,.lp .foundation-project { min-height: 318px; padding-top: 49px; }
.foundation-spark { position: absolute; top: 12px; left: 25px; font-size: 33px; line-height: 1; color: #a888ef; }
.lp .foundation-experts { background: linear-gradient(135deg,#f1eafb,#e8e0fb); }
.foundation-expertise { position: absolute; top: 17px; right: 22px; background: #6541d9; color: #fff; padding: 5px 9px; border-radius: 4px; transform: rotate(12deg); font-size: 10px; box-shadow: 0 5px 9px #6744bf33; }
.foundation-expertise::after { content: ''; position: absolute; width: 16px; height: 14px; right: -17px; top: -7px; border-right: 3px solid #9876e4; border-top: 3px solid #9876e4; transform: rotate(-24deg); }
.foundation-request { position: relative; margin-top: 25px; padding: 16px 12px; border: 1px solid #e4ddf3; border-radius: 9px; background: #fff9; box-shadow: 0 10px 20px -13px #665c7e66; }
.foundation-request span { position: absolute; right: 9px; top: 8px; color: #6042bf; background: #e9e0ff; font-size: 9px; padding: 4px 7px; border-radius: 9px; }
.foundation-request i { display: block; width: 60%; height: 5px; border-radius: 4px; margin: 8px 0 8px 13px; background: #e0dde9; }
.foundation-request i::before { content: ''; display: block; width: 5px; height: 5px; border-radius: 50%; background: #ae94ef; margin-left: -13px; }
.foundation-request i:first-of-type { width: 32%; }.foundation-request i:last-of-type { width: 48%; }
.foundation-conversations { position: relative; height: 95px; margin-top: 22px; }
.foundation-conversations > div { position: absolute; top: 0; left: 0; width: 72%; padding: 12px 13px 12px 42px; border: 1px solid #e5dcf9; border-radius: 10px; background: #fbf9ff; transform: rotate(-7deg); box-shadow: 0 10px 18px -10px #62537666; }
.foundation-conversations > div+div { left: auto; right: -5px; top: 35px; transform: rotate(-8deg); }
.foundation-conversations span { position: absolute; left: 12px; top: 12px; color: #8964db; border-radius: 50%; background: #e7dcfb; width: 23px; height: 27px; text-align: center; }
.foundation-conversations i { display: block; height: 4px; background: #dfdbe8; margin: 4px 0; border-radius: 3px; }.foundation-conversations i:last-child { width: 65%; }
.foundation-dots { position: absolute; top: 24px; left: 28px; display: flex; gap: 5px; }.foundation-dots i { width: 5px; height: 5px; border-radius: 50%; background: #ab88ec; }.foundation-dots i:nth-child(2) { opacity: .55; }.foundation-dots i:nth-child(3) { opacity: .25; }
.foundation-roles { position: relative; margin-top: 23px; padding-right: 25px; }.foundation-roles > div { display: flex; align-items: center; gap: 8px; font-size: 11px; font-weight: 600; margin: 8px 0; }.foundation-roles span { display: inline-grid; place-items: center; width: 23px; height: 23px; border-radius: 7px; color: #7044d2; background: #ede6fb; font-size: 20px; }.foundation-roles i { height: 4px; background: #e6e2ed; flex: 1; border-radius: 4px; }.foundation-roles b { position: absolute; right: 0; top: 21px; display: grid; place-items: center; width: 24px; height: 32px; border: 1px solid #ba9eea; border-radius: 5px; color: #8653d2; background: #f0e9fb; }
@media(min-width:1450px) { .foundation-years { font-size: 204px; } }
@media(max-width:900px) { .lp .why-foundation { margin: 48px 20px; padding: 32px 22px 22px; }.lp .foundation-card { padding: 23px; }.lp .foundation-card h3 { font-size: 25px; }.lp .foundation-card p { font-size: 13px; }.foundation-copy { width: 54%; }.foundation-years { right: 6%; top: 25px; }.lp .foundation-ai,.lp .foundation-experts,.lp .foundation-project { padding-top: 49px; } }
@media(max-width:680px) { .why-foundation-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }.lp .foundation-experience { grid-column: span 2; }.lp .foundation-network { min-height: 318px; }.lp .foundation-project { grid-column: span 2; min-height: 290px; }.foundation-project .foundation-roles { max-width: 320px; }.foundation-years { font-size: 150px; top: 10px; }.lp .why-foundation-heading h2 { font-size: 28px; }.lp .why-foundation-heading h2 br { display: none; } }
@media(max-width:440px) { .lp .why-foundation { margin: 40px 12px; padding: 28px 14px 16px; border-radius: 22px; }.why-foundation-grid { grid-template-columns: minmax(0,1fr); gap: 12px; }.lp .foundation-experience,.lp .foundation-project { grid-column: auto; }.lp .foundation-card { padding: 25px; }.lp .foundation-card h3 { font-size: 28px; }.lp .foundation-card p { font-size: 14px; }.lp .foundation-experience { min-height: 350px; }.foundation-copy { width: 75%; }.foundation-years { top: auto; bottom: -4px; right: 10px; font-size: 122px; opacity: .55; }.foundation-ribbons { opacity: .6; }.foundation-tags { position: relative; z-index: 2; }.lp .foundation-ai,.lp .foundation-experts,.lp .foundation-project { padding-top: 50px; }.lp .foundation-network { min-height: 300px; }.lp .foundation-project { min-height: 318px; } }
@media(prefers-reduced-motion:reduce) { .lp .foundation-card { transition: none; }.lp .foundation-card:hover { transform: none; } }

/* Globe en mouvement : la carte tourne dans la sphère, les liaisons respirent. */
.foundation-world { background-repeat: repeat-x; animation: foundation-world-turn 44s linear infinite; }
.foundation-globe i { animation: foundation-orbit 8s ease-in-out infinite alternate; }
.foundation-globe i:nth-of-type(2) { animation-delay: -4s; animation-direction: alternate-reverse; }
.foundation-globe b { animation: foundation-beacon 3s ease-in-out infinite; }
.foundation-globe b:nth-of-type(2) { animation-delay: -1s; }.foundation-globe b:nth-of-type(3) { animation-delay: -2s; }
@keyframes foundation-world-turn { from { background-position: 0 0; } to { background-position: 374px 0; } }
@keyframes foundation-orbit { from { transform: rotate(-16deg); opacity: .4; } to { transform: rotate(16deg); opacity: 1; } }
@keyframes foundation-beacon { 0%,100% { opacity:.4; box-shadow:0 0 5px 1px #a786ff; } 50% { opacity:1; box-shadow:0 0 13px 4px #a786ff; } }
.lp .foundation-project { padding: 24px; }
.foundation-carousel-controls { display:flex; align-items:center; justify-content:center; gap:12px; margin-bottom:16px; min-height:24px; }
.foundation-project .foundation-dots { position:static; gap:4px; }
.foundation-dots button { border:0; background:transparent; width:24px; height:24px; padding:7px; border-radius:50%; }
.foundation-dots button::after { content:''; display:block; width:10px; height:10px; border-radius:50%; background:#d4cfdf; transition:background .2s,transform .2s; }
.foundation-dots button[aria-current="true"]::after { background:#7140dc; transform:scale(1.12); }
.foundation-dots button:focus-visible,.foundation-carousel-pause:focus-visible { outline:2px solid #7140dc; outline-offset:2px; }
.foundation-carousel-pause { border:0; border-radius:5px; background:#eee8fa; color:#6944b9; width:24px; height:24px; font-size:12px; }
.foundation-slides { display:grid; }
.foundation-slide { grid-area:1/1; min-width:0; visibility:hidden; opacity:0; transform:translateX(12px); transition:opacity .35s,transform .35s,visibility .35s; }
.foundation-slide.is-active { visibility:visible; opacity:1; transform:translateX(0); }
.lp .foundation-slide .foundation-slide-kicker { font-family:var(--font-mono); font-size:8px; letter-spacing:.12em; color:#7651c4; text-transform:uppercase; margin-bottom:12px; }
.lp .foundation-slide h3 { font-size:clamp(23px,2vw,29px); line-height:1.08; }
.lp .foundation-slide > p:not(.foundation-slide-kicker):not(.foundation-illustrative) { font-size:13px; line-height:1.5; }
.foundation-mini { background:#f0ebfa; border:1px solid #e6dff4; padding:13px; border-radius:12px; margin-top:20px; box-shadow:0 9px 20px -15px #6d607b80; }
.lp .foundation-mini h4 { font-family:var(--font-sans); font-size:11px; line-height:1.4; letter-spacing:-.01em; margin-bottom:13px; }
.foundation-budget { background:#fff; border:9px solid #f2edfb; padding:14px; }
.foundation-budget > small { font:8px var(--font-mono); letter-spacing:.08em; text-transform:uppercase; color:#716b7c; display:block; }
.foundation-budget > strong { font-size:32px; letter-spacing:-.06em; display:block; line-height:1.5; }
.foundation-budget-bar { display:flex; height:11px; border-radius:8px; overflow:hidden; margin:4px 0 10px; }.foundation-budget-bar i { flex:85; background:#6841d9; }.foundation-budget-bar i+i { flex:10; background:#c4b2f0; }.foundation-budget-bar i+i+i { background:#29213e; }
.foundation-budget dl { margin:0; font-size:10px; }.foundation-budget dl div { display:flex; justify-content:space-between; gap:6px; padding:7px 0; border-bottom:1px solid #eeebf4; }.foundation-budget dd { margin:0; font-weight:700; white-space:nowrap; }
.lp .foundation-budget p { font-size:8px; color:#96909e; padding-top:9px; }
.foundation-documents h4 { display:flex; align-items:center; gap:8px; }.foundation-documents h4 span { font-size:23px; color:#7742e1; }
.foundation-documents li { display:flex; align-items:center; gap:7px; background:#fff; border-radius:7px; padding:10px 7px; margin-top:7px; font-size:10px; }.foundation-documents li:nth-child(2) { background:#e7def8; }.foundation-documents li > span { color:#7844dc; font-size:22px; }.foundation-documents li b { font-weight:600; }.foundation-documents li small { margin-left:auto; font-size:8px; color:#736a85; background:#f5f1fc; padding:4px; border-radius:5px; }
.foundation-tracking { padding:13px 10px 9px; background:#faf9fe; }.foundation-tracking h4 { padding:4px 1px; }.foundation-tracking ol { list-style:none; margin:0 0 10px 12px; padding:0; }.foundation-tracking li { border-left:1px solid #d7cbed; position:relative; padding:0 0 13px 17px; font-size:9px; }.foundation-tracking li:last-child { border-color:transparent; }.foundation-tracking li::before { content:''; position:absolute; top:0; left:-6px; width:10px; height:10px; background:#fff; border:1px solid #c5bfce; border-radius:50%; }.foundation-tracking li.done::before { content:'✓'; background:#56b778; border-color:#56b778; color:#fff; font-size:8px; text-align:center; }.foundation-tracking li.current::before { background:#7442da; border:2px solid #fff; outline:1px solid #7442da; }.foundation-tracking li b,.foundation-tracking li span { display:block; }.foundation-tracking li span { font-size:8px; color:#8c839a; margin-top:3px; line-height:1.4; }
.foundation-next { background:#fff; border-radius:7px; padding:9px; box-shadow:0 4px 10px #4b3b7020; }.foundation-next small { display:block; color:#8963ca; text-transform:uppercase; letter-spacing:.1em; font-size:7px; }.foundation-next b { display:block; font-size:9px; margin-top:4px; }.foundation-next b span { float:right; color:#7442da; font-size:17px; line-height:.6; }
.lp .foundation-slide .foundation-illustrative { font-size:8px; color:#98909e; text-align:center; margin-top:13px; }
@media(max-width:900px) { .foundation-copy { width:58%; }.foundation-tags { gap:6px; }.foundation-tags li { padding:4px 8px; }.lp .foundation-project { padding:20px 15px; }.lp .foundation-slide h3 { font-size:23px; }.foundation-documents li { flex-wrap:wrap; }.foundation-documents li small { margin-left:28px; } }
@media(max-width:680px) { .lp .foundation-project { grid-column:span 2; }.foundation-slides { max-width:360px; margin:auto; }.foundation-documents li { flex-wrap:nowrap; }.foundation-documents li small { margin-left:auto; } }
@media(max-width:440px) { .lp .foundation-project { grid-column:auto; padding:22px; }.foundation-copy { width:85%; }.lp .foundation-experience { min-height:390px; }.foundation-tags { max-width:230px; }.foundation-years { bottom:0; opacity:.4; } }
@media(prefers-reduced-motion:reduce) { .foundation-world,.foundation-globe i,.foundation-globe b { animation:none; }.foundation-slide { transition:none; transform:none; } }

/* Deux rangées de trois expertises, dans l’ordre de lecture. */
.lp .foundation-tags { display:grid; grid-template-columns:repeat(3,max-content); width:max-content; max-width:none; gap:8px; }
.foundation-years { font-variant-numeric:tabular-nums; }
/* Le chiffre garde son tracé : un reflet ne révèle que les contours. */
.foundation-years.has-counted { animation:foundation-years-float 6s ease-in-out infinite; animation-play-state:paused; transform-origin:center; }
.foundation-years.has-counted::after { content:'25+'; position:absolute; inset:0; font:inherit; letter-spacing:inherit; line-height:inherit; color:transparent; -webkit-text-stroke:1.8px #c3a8ff; filter:drop-shadow(0 0 4px #9d6cf0); -webkit-mask-image:linear-gradient(110deg,transparent 40%,#000 49%,#000 51%,transparent 60%); mask-image:linear-gradient(110deg,transparent 40%,#000 49%,#000 51%,transparent 60%); -webkit-mask-size:300% 100%; mask-size:300% 100%; animation:foundation-years-glint 5s ease-in-out infinite; animation-play-state:paused; pointer-events:none; }
.foundation-years.is-years-visible,.foundation-years.is-years-visible::after { animation-play-state:running; }
@keyframes foundation-years-float { 0%,100% { transform:translateY(0) rotate(-.6deg); } 50% { transform:translateY(-8px) rotate(1deg); } }
@keyframes foundation-years-glint { 0%,15% { -webkit-mask-position:100% 0; mask-position:100% 0; opacity:0; } 30% { opacity:1; } 65% { -webkit-mask-position:0% 0; mask-position:0% 0; opacity:1; } 80%,100% { -webkit-mask-position:0% 0; mask-position:0% 0; opacity:0; } }

/* Les deux états sont superposés dans une grille pour réserver leur hauteur. */
.foundation-demo { margin-top:22px; position:relative; }
.foundation-ai-stage { display:grid; align-items:start; }
.lp .foundation-ai-message,.foundation-ai-result { grid-area:1/1; transition:opacity .4s ease,transform .4s ease,visibility .4s; }
.lp .foundation-ai-message { padding:17px; border:1px solid #e1d6f5; border-radius:15px 15px 4px 15px; background:#eee7fc; color:#423159; box-shadow:0 7px 16px -10px #5c526d66; font-size:14px; line-height:1.6; }
.foundation-ai-result { visibility:hidden; opacity:0; transform:translateY(10px); }
.foundation-ai-result dl { margin:0; display:grid; gap:7px; }
.foundation-ai-result dl > div { background:#fff; border:1px solid #e5def0; border-radius:9px; padding:9px 11px; box-shadow:0 4px 10px -8px #5c526d66; }
.foundation-ai-result dt { font-size:11px; color:#7b62a9; font-weight:600; }
.foundation-ai-result dd { margin:3px 0 0; font-size:14px; line-height:1.4; color:#322443; }
.foundation-structured-badge { display:inline-block; margin-top:11px; border-radius:20px; padding:6px 10px; font-size:11px; background:#e6ddfb; color:#6640b6; }
.is-structured .foundation-ai-result { visibility:visible; opacity:1; transform:none; }
.lp .is-structured .foundation-ai-message { visibility:hidden; opacity:0; transform:translateY(-8px); }
.is-structured .foundation-ai-result dl > div { animation:foundation-field-in .45s both; }
.is-structured .foundation-ai-result dl > div:nth-child(2) { animation-delay:.07s; }.is-structured .foundation-ai-result dl > div:nth-child(3) { animation-delay:.14s; }.is-structured .foundation-ai-result dl > div:nth-child(4) { animation-delay:.21s; }
.is-structured .foundation-structured-badge { animation:foundation-field-in .4s .3s both; }
@keyframes foundation-field-in { from { opacity:0; transform:translateY(7px); } to { opacity:1; transform:none; } }
.foundation-demo-action { display:block; margin-top:13px; padding:8px 10px; min-height:36px; border:1px solid #d9cbed; border-radius:8px; background:#fff; color:#6943b1; font-size:12px; }
.foundation-demo-action:hover { background:#ece3fc; }
.foundation-demo button:focus-visible { outline:2px solid #7140dc; outline-offset:4px; }
.lp .foundation-demo .foundation-demo-caption { text-align:center; font-size:10px; color:#898195; margin-top:14px; }
.foundation-demo-status { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.foundation-questions { display:grid; gap:12px; padding:3px 2px 8px; }
.foundation-questions button { position:relative; min-height:44px; width:100%; border:1px solid #ded2ef; border-radius:10px; background:#faf7ff; color:#4d3b66; padding:12px 13px; text-align:left; font-size:14px; line-height:1.4; box-shadow:0 8px 14px -10px #74608070; transform:rotate(-2deg); transition:transform .25s,background .25s,box-shadow .25s; }
.foundation-questions button:nth-child(2) { transform:rotate(2deg); }
.foundation-questions button.is-active { transform:translateY(-2px) rotate(0); z-index:1; background:#fff; color:#563596; border-color:#bda4e8; box-shadow:0 10px 19px -10px #745b9677; }
.foundation-questions button[aria-pressed="true"] { border-left:3px solid #8050ce; }
.foundation-expert-answers { display:grid; margin-top:13px; background:#fff9; border:1px solid #e4d8f6; border-radius:12px; box-shadow:0 8px 18px -13px #74608070; }
.lp .foundation-expert-answers > p { grid-area:1/1; padding:15px; font-size:14px; line-height:1.6; color:#514361; opacity:0; visibility:hidden; transition:opacity .25s ease,visibility .25s; }
.lp .foundation-expert-answers > p.is-active { opacity:1; visibility:visible; }
.foundation-expertise { transition:transform .25s; }
.foundation-experts:hover .foundation-expertise,.foundation-experts:focus-within .foundation-expertise { transform:rotate(3deg); }
@media(max-width:900px) { .lp .foundation-tags { gap:6px; }.foundation-ai-result dd,.lp .foundation-ai-message,.foundation-questions button,.lp .foundation-expert-answers > p { font-size:14px; } }
@media(max-width:440px) { .lp .foundation-tags { gap:6px; }.foundation-tags li { font-size:10px; padding:4px 7px; } }
@media(prefers-reduced-motion:reduce) { .foundation-years.has-counted,.is-structured .foundation-ai-result dl > div,.is-structured .foundation-structured-badge { animation:none; }.lp .foundation-ai-message,.foundation-ai-result,.foundation-questions button,.lp .foundation-expert-answers > p,.foundation-expertise { transition:none; } }
/* Champs compacts : les valeurs courtes partagent leur ligne avec le libellé. */
.foundation-ai-result dl > div:not(:first-child) { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:8px; padding:9px 11px; }
.foundation-ai-result dl > div:not(:first-child) dd { margin:0; }

@media(prefers-reduced-motion:reduce) { .foundation-years.has-counted { animation:none; transform:none; }.foundation-years.has-counted::after { animation:none; display:none; } }

/* Mouvement discret des six domaines d’expertise. */
.foundation-tags li { transition:transform .22s ease,box-shadow .22s ease; }
@media(hover:hover) and (pointer:fine) {
  .foundation-tags li:hover { transform:translateY(-3px) rotate(-2deg); box-shadow:0 5px 9px -5px #6744bf66; }
  .foundation-tags li:nth-child(even):hover { transform:translateY(-3px) rotate(2deg); }
}
@media(prefers-reduced-motion:reduce) {
  .foundation-tags li { transition:none; }
  .foundation-tags li:hover,.foundation-tags li:nth-child(even):hover { transform:none; }
}
