@property --lp-dg-b{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-dg-scene{perspective:1700px}.lp-dg{position:relative;height:520px;border-radius:34px;background:#020202;overflow:hidden;isolation:isolate;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 60px 130px -70px rgba(52,211,153,.6),inset 0 1px 0 rgba(255,255,255,.1)}.lp-dg-beam{position:absolute;inset:0;z-index:9;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--lp-dg-b),transparent 0deg 290deg,rgba(110,231,183,.9) 345deg,#fff 356deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lp-dg-beam 8s linear infinite}@keyframes lp-dg-beam{to{--lp-dg-b:360deg}}.lp-dg-spot{inset:0;z-index:3;background:radial-gradient(620px circle at var(--x,50%) var(--y,30%),rgba(255,255,255,.05),transparent 60%)}.lp-dg-fond,.lp-dg-spot{position:absolute;pointer-events:none}.lp-dg-fond{z-index:0;right:-120px;top:40px;width:720px;height:620px;border-radius:50%;filter:blur(30px);background:radial-gradient(closest-side,rgba(52,211,153,.15),transparent)}.lp-dg-grain{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lp-dg canvas{position:absolute;z-index:2;display:block;right:-150px;top:-60px;width:740px;height:740px;transform:translate(var(--px,0),var(--py,0));transition:transform .7s cubic-bezier(.2,.8,.2,1)}.lp-dg-txt{position:relative;z-index:5;width:50%;height:100%;padding:0 0 0 64px;display:flex;flex-direction:column;justify-content:center}.lp-dg-txt h2{font-size:52px;line-height:1.03;font-weight:600;letter-spacing:-.032em;color:#fff}.lp-dg-txt{width:54%}.lp-dg-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:36px}.lp-dg-note{font-size:14px;color:#6b6b73}.lp-dg-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;height:60px;padding:0 24px 0 28px;border-radius:14px;cursor:pointer;font-size:16.5px;font-weight:600;color:#02140c;white-space:nowrap;background:linear-gradient(180deg,#d1fae5,#6ee7b7 45%,#34d399);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -2px 0 rgba(0,0,0,.12),0 0 0 1px rgba(110,231,183,.5),0 22px 50px -16px rgba(52,211,153,.95);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.lp-dg-cta:before{content:"";position:absolute;top:0;bottom:0;width:60px;left:-80px;transform:skewX(-20deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);animation:lp-dg-shine 3.8s ease-in-out infinite}@keyframes lp-dg-shine{0%,55%{left:-80px}85%,to{left:110%}}.lp-dg-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 1px rgba(110,231,183,.8),0 28px 60px -14px #34d399}.lp-dg-fl{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(2,20,12,.12);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.lp-dg-cta:hover .lp-dg-fl{transform:translateX(4px)}@media (max-width:900px){.lp-dg-scene{perspective:none}.lp-dg{height:auto;min-height:max(560px,min(780px,calc(100svh - 140px)));border-radius:28px;display:flex;flex-direction:column;transform:none!important;transform-style:flat;clip-path:inset(0 round 28px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.lp-dg canvas{position:relative;left:auto;right:auto;top:auto;flex:none;transform:none;transition:none;width:calc(100% + 40px);height:auto;aspect-ratio:1;margin:auto -20px}.lp-dg-fond{right:auto;left:50%;margin-left:-360px;top:-120px}.lp-dg-txt{width:100%;height:auto;flex:none;padding:20px 22px 32px;text-align:center}.lp-dg-txt h2{font-size:clamp(27px,8vw,36px)}.lp-dg-txt h2 .lp-dg-l1{white-space:nowrap}.lp-dg-actions{align-items:center;margin-top:26px}.lp-dg-cta{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.lp-dg-beam,.lp-dg-cta:before{animation:none}}