.indigo-gradient{background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.text-gradient{background:linear-gradient(to right,#8b5cf6,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes heroBreath{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}.hero-img-fx{animation:heroBreath 7s ease-in-out infinite;will-change:transform}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float{animation:float-slow 4s ease-in-out infinite}.orb-container{position:relative;background:transparent!important;overflow:hidden;display:flex;justify-content:center;align-items:center}.tpvz-loader-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:140px;height:140px;font-family:Inter,sans-serif;font-size:1em;font-weight:300;color:#fff;border-radius:50%;background-color:transparent;-webkit-user-select:none;user-select:none;margin:0 auto;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);isolation:isolate}.tpvz-loader{position:absolute;top:0;left:0;width:100%;aspect-ratio:1/1;border-radius:50%;background-color:transparent;box-shadow:0 10px 20px #fff inset,0 20px 30px #ad5fff inset,0 60px 60px #471eec inset;animation:tpvzRotate 2s linear infinite,tpvzHue 4s linear infinite;will-change:transform;z-index:0}@keyframes tpvzRotate{0%{transform:rotate(90deg)}to{transform:rotate(450deg)}}@keyframes tpvzHue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.tpvz-letter{display:inline-block;opacity:.4;transform:translateY(0);animation:tpvzLetter 2s infinite;z-index:1;border-radius:50ch;border:none}.tpvz-letter:nth-child(1){animation-delay:0s}.tpvz-letter:nth-child(2){animation-delay:.1s}.tpvz-letter:nth-child(3){animation-delay:.2s}.tpvz-letter:nth-child(4){animation-delay:.3s}.tpvz-letter:nth-child(5){animation-delay:.4s}.tpvz-letter:nth-child(6){animation-delay:.5s}.tpvz-letter:nth-child(7){animation-delay:.6s}.tpvz-letter:nth-child(8){animation-delay:.7s}.tpvz-letter:nth-child(9){animation-delay:.8s}@keyframes tpvzLetter{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}@keyframes smoothBar{0%,to{transform:scaleY(var(--scale-min))}50%{transform:scaleY(var(--scale-max))}}.live-bar{transform-origin:bottom;will-change:transform;animation:smoothBar var(--duration) ease-in-out infinite}@keyframes ping-custom{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}.animate-ping-slow{animation:ping-custom 3s cubic-bezier(0,0,.2,1) infinite}.lnd-mkt-container{width:240px;height:294px;perspective:900px;margin:0 auto}.lnd-mkt-card{height:100%;width:100%;border-radius:2rem;position:relative;transition:transform 1.5s;transform-style:preserve-3d;cursor:pointer}.lnd-mkt-container:hover .lnd-mkt-card{transform:rotateY(180deg) rotate(180deg)}.lnd-mkt-front,.lnd-mkt-back{height:100%;width:100%;border-radius:2rem;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 14px 2px #4f46e540;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:16px;padding:1.25rem;color:#fff;background:linear-gradient(-135deg,#4f46e5,#6366f1 45%,#8b5cf6)}.dark .lnd-mkt-front,.dark .lnd-mkt-back{box-shadow:0 0 20px 2px #6366f159}.lnd-mkt-back{transform:rotateY(180deg) rotate(180deg);background:linear-gradient(-135deg,#312e81,#4338ca,#7c3aed)}.lnd-mkt-front h4,.lnd-mkt-back h4{font-size:1.35rem;font-weight:800;margin:0;text-align:center;font-family:Inter,sans-serif}.lnd-mkt-front p,.lnd-mkt-back p{font-size:.85rem;font-weight:600;opacity:.95;text-align:center;margin:0}.lnd-mkt-breath{animation:heroBreath 7s ease-in-out infinite;will-change:transform;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.tpvz-tarif-myCard{background-color:transparent;width:220px;height:290px;perspective:1000px;margin:0 auto;outline:none;cursor:pointer}.tpvz-tarif-innerCard{position:relative;width:100%;height:100%;text-align:center;transition:transform .65s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;transform:rotateY(0)}@media(hover:hover)and (pointer:fine){.tpvz-tarif-myCard:hover .tpvz-tarif-innerCard,.tpvz-tarif-myCard:focus-within .tpvz-tarif-innerCard{transform:rotateY(180deg)}}@media(hover:none),(pointer:coarse){.tpvz-tarif-myCard.tpvz-tarif--open .tpvz-tarif-innerCard{transform:rotateY(180deg)}}.tpvz-tarif-card-title{font-size:1.35em;font-weight:900;text-align:center;margin:0}.tpvz-tarif-frontSide,.tpvz-tarif-backSide{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid rgba(255,255,255,.35);border-radius:1rem;color:#fff;box-shadow:0 0 .4em #818cf873;font-weight:700;padding:.75rem}.tpvz-tarif-frontSide,.tpvz-tarif-frontSide:before{background:linear-gradient(43deg,#312e81,#4f46e5 46%,#8b5cf6)}.tpvz-tarif-backSide,.tpvz-tarif-backSide:before{background:linear-gradient(160deg,#3730a3,#4f46e5,#6366f1)}.tpvz-tarif-backSide{transform:rotateY(180deg)}.tpvz-tarif-frontSide:before,.tpvz-tarif-backSide:before{top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:110%;height:110%;position:absolute;z-index:-1;border-radius:1em;filter:blur(20px);opacity:.6}@keyframes tpvzTarifGlow{0%{opacity:.35}80%{opacity:1}to{opacity:.35}}.tpvz-tarif-ul{list-style:none;padding:0 .5rem;margin:0;text-align:left;font-size:.82rem;line-height:1.45;width:100%}.tpvz-tarif-ul li{margin-top:.35em;padding-left:1em;position:relative}.tpvz-tarif-ul li:first-child{margin-top:0}.tpvz-tarif-ul li:before{content:"";position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:50%;background:#e0e7ff}.tpvz-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.75rem;border:none;font-size:.95rem;color:#fff;border-radius:.85rem;font-family:MTS Wide,Inter,sans-serif;font-weight:700;letter-spacing:.02em;text-transform:none;transition:box-shadow .45s,transform .2s;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#6366f1,#8b5cf6);box-shadow:0 0 20px #4f46e573}.tpvz-cta:hover{transform:translateY(-1px);box-shadow:0 0 8px #4f46e5d9,0 0 32px #6366f180,0 12px 28px #4f46e540}.tpvz-cta-outline{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;box-shadow:none}.dark .tpvz-cta-outline{background:#ffffff0d;color:#cbd5e1;border-color:#ffffff1a;box-shadow:none}.tpvz-cta-outline:hover{background:#e2e8f0;box-shadow:none;transform:translateY(-1px)}.dark .tpvz-cta-outline:hover{background:#ffffff1a}.tpvz-btn-partner{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;box-shadow:0 8px 28px #4f46e559}.tpvz-btn-partner:hover{box-shadow:0 12px 36px #7c3aed73;transform:translateY(-2px) scale(1.02)}@keyframes lnd-loc-slide-in{0%,5%{opacity:0;transform:translate(-6px)}15%,75%{opacity:1;transform:translate(0)}90%,to{opacity:0;transform:translate(-6px)}}.lnd-loc-item{animation:lnd-loc-slide-in 4.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero-img-fx,.lnd-mkt-breath,.animate-float,.animate-ping-slow,.live-bar,.tpvz-loader,.lnd-loc-item{animation:none!important;will-change:auto!important}.lnd-loc-item{opacity:1!important}.tpvz-tarif-frontSide:before,.tpvz-tarif-backSide:before{animation:none!important;filter:none!important}}.hero-v2-grad{color:#6366f1}.dark .hero-v2-grad{color:#818cf8}@keyframes hero-v2-star{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-v2-star{display:inline-block;animation:hero-v2-star 8s linear infinite}.hero-v2-photo{transition:transform .3s cubic-bezier(.25,.46,.45,.94),filter .3s ease,box-shadow .3s ease;cursor:pointer;will-change:transform}.hero-v2-photo:hover{transform:translateY(-6px) scale(1.02);filter:brightness(1.07);box-shadow:0 28px 56px -10px #00000040!important}@keyframes hero-v2-pulse-a{0%,to{opacity:1}50%{opacity:.87}}@keyframes hero-v2-pulse-b{0%,to{opacity:.87}50%{opacity:1}}.hero-v2-pulse-a{animation:hero-v2-pulse-a 5s ease-in-out infinite}.hero-v2-pulse-b{animation:hero-v2-pulse-b 5s ease-in-out infinite 2.5s}.hero-card{cursor:pointer;transition:box-shadow .45s ease}.hero-card-bg{transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.hero-card:hover .hero-card-bg{transform:scale(1.07)}.hero-card:hover{box-shadow:0 20px 48px -8px #00000052}@media(prefers-reduced-motion:reduce){.hero-v2-star,.hero-v2-pulse-a,.hero-v2-pulse-b{animation:none!important}.hero-v2-photo{transition:none!important}.hero-card-bg{transition:none!important;will-change:auto!important}}@keyframes heroMktTick{0%{transform:translate(0)}to{transform:translate(-1380px)}}.hero-mkt-ticker{animation:heroMktTick 32s linear infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.hero-mkt-ticker{animation:none!important;will-change:auto!important}}.lnd-marker{width:14px;height:14px;border-radius:50%;background:#2563eb;border:2.5px solid #fff;box-shadow:0 1px 5px #00000059;position:relative;cursor:default;animation:lndMkFade .4s ease-out}.lnd-marker.maplibregl-marker{min-width:0;min-height:0}.lnd-marker i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 #2563eb8c;animation:lndMkPulse 1.8s ease-out 2}@keyframes lndMkFade{0%{opacity:0}to{opacity:1}}@keyframes lndMkPulse{0%{box-shadow:0 0 #2563eb8c}70%{box-shadow:0 0 0 16px #2563eb00}to{box-shadow:0 0 #2563eb00}}#lnd-loc-map .maplibregl-ctrl-attrib{font-size:9px;background:#ffffffb3}.lnd-row-new{animation:lndRowIn .45s ease-out}@keyframes lndRowIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lnd-marker,.lnd-marker i,.lnd-row-new{animation:none}}.tpvz-bell{position:relative;width:128px;height:128px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 36%,#60a5fa,#3b82f6 44%,#1d4ed8);box-shadow:0 14px 40px #2563eb73,inset 0 2px 12px #fff6;transform:translateZ(0)}.tpvz-bell-icon{width:56px;height:56px;margin-left:-3px;color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.28));z-index:1}.tpvz-bell-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #3b82f6;animation:tpvzBellPing 2.8s ease-out infinite}@keyframes tpvzBellPing{0%{transform:scale(.92);opacity:.55}80%,to{transform:scale(1.55);opacity:0}}.tpvz-graph{width:230px;max-width:100%}.tpvz-graph-svg{width:100%;height:auto;display:block;overflow:visible}.tpvz-graph-area{fill:url(#tpvzGraphFill);opacity:0;animation:tpvzGraphArea 3.6s ease-in-out infinite}.tpvz-graph-line{fill:none;stroke:#6366f1;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260;filter:drop-shadow(0 0 6px rgba(99,102,241,.6));animation:tpvzGraphDraw 3.6s ease-in-out infinite}.tpvz-graph-dot{fill:#fff;filter:drop-shadow(0 0 7px #6366f1);transform-box:fill-box;transform-origin:center;animation:tpvzGraphDot 3.6s ease-in-out infinite}@keyframes tpvzGraphDraw{0%{stroke-dashoffset:260}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:260}}@keyframes tpvzGraphDot{0%,44%{opacity:0;transform:scale(0)}60%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes tpvzGraphArea{0%,44%{opacity:0}60%,90%{opacity:.22}to{opacity:0}}.tpvz-graph-cap{margin-top:14px;text-align:center;font:600 13px Inter,sans-serif;color:#64748b}.dark .tpvz-graph-cap{color:#94a3b8}.tpvz-graph-cap b{color:#4f46e5;font-weight:800}.dark .tpvz-graph-cap b{color:#818cf8}@media(prefers-reduced-motion:reduce){.tpvz-bell-ping{animation:none;opacity:0}.tpvz-graph-line{animation:none;stroke-dashoffset:0}.tpvz-graph-dot{animation:none;opacity:1;transform:scale(1)}.tpvz-graph-area{animation:none;opacity:.22}}
