.dfy-cal-illustration{--bg-warm:#fbf7ff;--bg-mid:#ece3fa;--bg-cool:#ded0f2;--bg-edge:#c9b7eb;--purple-950:#2a1670;--purple-900:#3e1fa1;--purple-800:#5031d6;--purple-700:#6845ee;--purple-600:#8567f2;--purple-500:#9c81f5;--purple-400:#b9a4f8;--purple-300:#d2c2fb;--purple-200:#e2d6fc;--lavender-100:#dbd0f4;--lavender-200:#c9bbed;--lavender-cell:#d9ccf1;--lavender-cell-dark:#bfaee3;--cream:#f4effb;--paper:#fff;--pink-1:#ff6ba2;--pink-2:#f22383;--magenta:#c40e6e;--ink:#1b0f3d;--muted:#6e5d9a;--shadow-soft:0 30px 60px -20px #5031d659;--shadow-card:0 18px 40px -14px #3c1ea038, 0 4px 10px -4px #3c1ea01f}.dfy-cal-illustration,.dfy-cal-illustration *,.dfy-cal-illustration :before,.dfy-cal-illustration :after{box-sizing:border-box}.dfy-cal-illustration{-webkit-font-smoothing:antialiased;--mx:0;--my:0;isolation:isolate;background:0 0;width:100%;height:420px;margin-left:auto;margin-right:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.dfy-cal-illustration .scene-wrap{position:absolute;inset:0;overflow:visible}.dfy-cal-illustration .scene{width:900px;height:600px;transform:translate(-50%, -50%) scale(var(--scale,1));transform-origin:50%;perspective:1600px;perspective-origin:50% 42%;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.dfy-cal-illustration .tilt-stage{transform-style:preserve-3d;transform-origin:50% 58%;position:absolute;inset:0;transform:rotate(-9deg)rotateX(13deg)rotateY(-7deg)}.dfy-cal-illustration .floor-bloom{transform-origin:50% 100%;filter:blur(36px);pointer-events:none;opacity:0;z-index:0;background:radial-gradient(46% 55% at 52% 40%,#e8a8ebc7 0%,#c38ceb73 30%,#a573e600 70%);height:65%;animation:1.4s cubic-bezier(.22,1,.36,1) .5s both dfyCal-bloom-in,11s ease-in-out 1.9s infinite dfyCal-bloom-pulse;position:absolute;bottom:-18%;left:-4%;right:-4%;transform:rotateX(82deg)translateZ(-50px)}.dfy-cal-illustration .ambient{z-index:0;pointer-events:none;opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) 60ms both dfyCal-ambient-in,9s ease-in-out 1.2s infinite dfyCal-ambient-pulse;position:absolute;inset:0}.dfy-cal-illustration .ambient:before,.dfy-cal-illustration .ambient:after{content:"";position:absolute;inset:0}.dfy-cal-illustration .ambient:before{filter:blur(8px);background:radial-gradient(420px 320px at 50% 52%,#a784f652 0%,#a784f600 70%),radial-gradient(320px 280px at 38% 70%,#d6bcff47 0%,#d6bcff00 65%)}.dfy-cal-illustration .ambient:after{filter:blur(6px);background:radial-gradient(280px 220px at 65% 40%,#fcc8e638 0%,#fcc8e600 70%),radial-gradient(240px 200px at 30% 30%,#bea0f033 0%,#bea0f000 70%)}.dfy-cal-illustration .orbits{z-index:1;pointer-events:none;position:absolute;inset:-4% -2%}.dfy-cal-illustration .orbits svg{width:100%;height:100%;overflow:visible}.dfy-cal-illustration .orbits .orbit-path{fill:none;stroke:url(#orbitStroke);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:2 7;opacity:0;animation:1.4s cubic-bezier(.22,1,.36,1) .38s both dfyCal-orbit-draw,22s linear 1.8s infinite dfyCal-orbit-drift}.dfy-cal-illustration .orbits .orbit-path.solid{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.8s cubic-bezier(.65,0,.35,1) .36s both dfyCal-orbit-draw-solid,14s ease-in-out 2.2s infinite dfyCal-orbit-solid-idle}.dfy-cal-illustration .orbits .orbit-far{filter:blur(1px)}.dfy-cal-illustration .orbit-dot{fill:var(--purple-500);opacity:0;animation:.7s ease-out 1.6s both dfyCal-orbit-dot-in}.dfy-cal-illustration .par{transform:translate3d(calc(var(--mx) * var(--dx,14px)), calc(var(--my) * var(--dy,10px)), var(--z,0px));will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute}.dfy-cal-illustration .calendar-anim,.dfy-cal-illustration .play-anim,.dfy-cal-illustration .bell-anim,.dfy-cal-illustration .pill-anim,.dfy-cal-illustration .clock-anim,.dfy-cal-illustration .card-anim{width:100%;height:100%}.dfy-cal-illustration .calendar-wrap{transition-duration:.6s}.dfy-cal-illustration .bell-wrap{transition-duration:.5s}.dfy-cal-illustration .pill-wrap{transition-duration:.48s}.dfy-cal-illustration .clock-wrap{transition-duration:.72s}.dfy-cal-illustration .card-wrap{transition-duration:.56s}.dfy-cal-illustration .play-wrap{transition-duration:.46s}.dfy-cal-illustration .orbits{transition-duration:.9s}.dfy-cal-illustration .sparkle{transition-duration:.38s}.dfy-cal-illustration .particle{transition-duration:.8s}.dfy-cal-illustration .calendar-wrap{z-index:4;--dx:8px;--dy:5px;--z:0px;width:540px;height:470px;top:60px;left:180px}.dfy-cal-illustration .calendar-anim{opacity:0;animation:.95s cubic-bezier(.22,1,.36,1) .6s both dfyCal-calendar-in,9s ease-in-out 1.7s infinite dfyCal-calendar-idle;transform:translateY(28px)scale(.92)}.dfy-cal-illustration .calendar{width:100%;height:100%;transform-style:preserve-3d;border-radius:26px;position:relative;overflow:visible;box-shadow:2px 3px 0 -1px #5f3caff2,4px 6px 0 -1px #5030a0eb,6px 9px 0 -1px #442691e0,8px 12px 0 -1px #381e82d9,10px 15px 0 -1px #2e1673d1,12px 18px 0 -1px #261266c7,14px 21px 0 -1px #200e5abf,0 50px 90px -10px #280c6e8c,0 80px 130px -20px #3a209173,0 18px 30px -8px #3a209140}.dfy-cal-illustration .calendar:before{content:"";filter:blur(3px);z-index:0;background:linear-gradient(#5f3caf73 0%,#5f3caf26 60%,#5f3caf00 100%);border-radius:0 0 30px 30px;height:14px;position:absolute;bottom:-8px;left:6px;right:6px}.dfy-cal-illustration .calendar:after{content:"";filter:blur(2.5px);z-index:1;background:linear-gradient(#3c209652 0%,#3c20962e 40%,#3c209614 100%);border-radius:0 26px 26px 0;width:12px;position:absolute;top:4px;bottom:0;right:-4px}.dfy-cal-illustration .calendar-header{z-index:4;background:radial-gradient(110% 70% at 22% 0,#ffffff52 0%,#fff0 50%),linear-gradient(#876af2 0%,#5f3de5 38%,#4623bc 78%,#3a1ca5 100%);border-radius:26px 26px 14px 14px;height:144px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -22px 28px -10px #0f0346d1,inset 0 14px 20px -6px #ffffff6b,inset 0 0 0 1px #ffffff1f,inset -4px 0 12px -2px #0f034680,3px 4px 0 -1px #321682e6,6px 8px 0 -1px #281073e0,9px 12px 0 -1px #200c64d9,12px 16px 0 -1px #1a0858d1,0 18px 24px -8px #14055073}.dfy-cal-illustration .calendar-header:before{content:"";filter:blur(3px);pointer-events:none;background:linear-gradient(115deg,#fff9 0%,#fff0 70%);border-radius:26px 26px 50% 50%;width:55%;height:32%;position:absolute;top:0;left:8%}.dfy-cal-illustration .calendar-header:after{content:"";filter:blur(2px);pointer-events:none;z-index:1;background:radial-gradient(28px 20px at 15.67%,#05011e4d 0%,#0000 70%),radial-gradient(28px 20px at 36.67%,#05011e4d 0%,#0000 70%),radial-gradient(28px 20px at 57.67%,#05011e4d 0%,#0000 70%),radial-gradient(28px 20px at 78.67%,#05011e4d 0%,#0000 70%);height:48px;position:absolute;top:0;left:0;right:0}.dfy-cal-illustration .hole{z-index:5;pointer-events:none;background:radial-gradient(circle at 50% 35%,#02000c 0%,#0a0432 30%,#150950 55%,#1f0e7a 80%,#2c159e 100%);border-radius:50%;width:34px;height:34px;position:absolute;top:9px;transform:translate(-50%);box-shadow:inset 0 8px 9px #000000f2,inset 0 3px 4px #000000a6,inset 0 -5px 6px #aa87fa8c,inset 0 -2px 3px #d2b9ff73,inset 0 0 0 1px #000000bf}.dfy-cal-illustration .hole:before{content:"";pointer-events:none;filter:blur(.4px);background:conic-gradient(from 200deg,#785fdc80 0deg,#bea5f5d9 50deg,#cdb4faf2 90deg,#af96ebb3 140deg,#6950c866 200deg,#3c239673 260deg,#5a41b973 320deg,#785fdc80 360deg);border-radius:50%;position:absolute;inset:-2.5px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 64% 76%,#0000 82%);mask:radial-gradient(circle,#0000 60%,#000 64% 76%,#0000 82%)}.dfy-cal-illustration .hole:after{content:"";pointer-events:none;z-index:-1;filter:blur(.5px);background:radial-gradient(circle,#05011e8c 0%,#05011e4d 50%,#0000 70%);border-radius:50%;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 54%,#000 60%);mask:radial-gradient(circle,#0000 54%,#000 60%)}.dfy-cal-illustration .hole-1{left:15.67%}.dfy-cal-illustration .hole-2{left:36.67%}.dfy-cal-illustration .hole-3{left:57.67%}.dfy-cal-illustration .hole-4{left:78.67%}.dfy-cal-illustration .calendar-body{z-index:2;background:radial-gradient(85% 50% at 28% 18%,#fff 0%,#fff9 60%),linear-gradient(#fdfaff 0%,#f0e7fa 100%);border-radius:8px 8px 26px 26px;padding:56px 36px 36px;position:absolute;inset:124px 0 0;box-shadow:inset 0 14px 24px -10px #2814641a,inset 0 -22px 36px -18px #28146438,inset -3px 0 12px -2px #3c1e8c2e,inset 0 0 0 1px #ffffffb3}.dfy-cal-illustration .calendar-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);gap:16px;height:100%;display:grid}.dfy-cal-illustration .cell{opacity:0;background:linear-gradient(155deg,#f2ebfa 0%,#dac9ee 60%,#bfa8dc 100%);border-radius:14px;animation:.48s cubic-bezier(.22,1,.36,1) both dfyCal-cell-in;position:relative;transform:translateY(8px)scale(.92);box-shadow:inset 0 -5px 10px #55379b52,inset 0 3px 4px #ffffffe6,inset 0 0 0 1px #fff6,1px 2px 0 -1px #6e50aa80,2px 3px 0 -1px #5f419b66,3px 5px 6px #50329138}.dfy-cal-illustration .cell:after{content:"";pointer-events:none;background:linear-gradient(#fff9 0%,#fff0 100%);border-radius:13px 13px 30% 30%;position:absolute;inset:1px 1px 45%}.dfy-cal-illustration .cell.star{background:linear-gradient(155deg,#9479f5 0%,#6243e5 50%,#3e1fa0 100%);place-items:center;display:grid;box-shadow:inset 0 -5px 12px #14005099,inset 0 3px 4px #ffffff6b,inset 0 0 0 1px #ffffff24,1px 2px 0 -1px #5032c88c,2px 3px 0 -1px #4628b473,0 10px 20px #5a32dc80}.dfy-cal-illustration .cell.star:after{background:linear-gradient(#ffffff47 0%,#fff0 100%)}.dfy-cal-illustration .cell.star svg{width:46%;height:46%}.dfy-cal-illustration .rings{z-index:3;pointer-events:none;height:170px;position:absolute;top:-58px;left:0;right:0}.dfy-cal-illustration .ring{opacity:0;width:72px;height:160px;animation:.75s cubic-bezier(.34,1.55,.64,1) both dfyCal-ring-in,6s ease-in-out infinite dfyCal-ring-idle;position:absolute;top:0;transform:translateY(-50px)rotate(-2deg)}.dfy-cal-illustration .ring svg{filter:drop-shadow(0 8px 10px #14055080);width:100%;height:100%;overflow:visible}.dfy-cal-illustration .ring-1{animation-delay:1.05s,2.15s;left:9%}.dfy-cal-illustration .ring-2{animation-delay:1.18s,2.28s;left:30%}.dfy-cal-illustration .ring-3{animation-delay:1.31s,2.41s;left:51%}.dfy-cal-illustration .ring-4{animation-delay:1.44s,2.54s;left:72%}.dfy-cal-illustration .play-wrap{z-index:6;--dx:16px;--dy:11px;--z:40px;width:88px;height:88px;top:380px;left:140px}.dfy-cal-illustration .play-anim{opacity:0;animation:.85s cubic-bezier(.22,1.2,.36,1) 1.7s both dfyCal-drift-in,7s ease-in-out 2.8s infinite dfyCal-float-a;transform:translateY(20px)scale(.85)}.dfy-cal-illustration .play{background:linear-gradient(150deg,#ff7aad 0%,#f22383 55%,#b5005f 100%);border-radius:22px;place-items:center;width:100%;height:100%;display:grid;box-shadow:0 22px 40px -12px #dc1e6e99,1px 2px 0 -1px #b4145ad9,2px 4px 0 -1px #9b0e4bd1,3px 6px 0 -1px #820a3ecc,4px 8px 0 -1px #6c0632c7,inset 0 -4px 10px #78003c8c,inset 0 3px 4px #ffffff80}.dfy-cal-illustration .play:after{content:"";pointer-events:none;background:linear-gradient(#ffffff40,#fff0 40%);border-radius:19px;position:absolute;inset:4px}.dfy-cal-illustration .play svg{filter:drop-shadow(0 2px 4px #0003);z-index:1;width:38%;height:38%;position:relative}.dfy-cal-illustration .bell-wrap{z-index:5;--dx:22px;--dy:14px;--z:30px;width:120px;height:150px;top:130px;left:12px}.dfy-cal-illustration .bell-anim{opacity:0;animation:1s cubic-bezier(.34,1.45,.64,1) 1.9s both dfyCal-bell-in,8.5s ease-in-out 3s infinite dfyCal-float-bell;transform:translate(-22px,18px)scale(.9)rotate(-6deg)}.dfy-cal-illustration .pill-wrap{z-index:5;--dx:-18px;--dy:9px;--z:30px;width:130px;height:110px;top:240px;left:660px}.dfy-cal-illustration .pill-anim{opacity:0;animation:1.1s cubic-bezier(.22,1,.36,1) 1.7s both dfyCal-pill-in,8s ease-in-out 2.8s infinite dfyCal-float-pill;transform:translate(28px,4px)scale(.85)rotate(28deg)}.dfy-cal-illustration .clock-wrap{z-index:6;--dx:14px;--dy:9px;--z:80px;width:170px;height:170px;top:380px;left:440px}.dfy-cal-illustration .clock-anim{opacity:0;animation:1.1s cubic-bezier(.22,1,.36,1) 1.5s both dfyCal-clock-in,10s ease-in-out 2.8s infinite dfyCal-float-clock;transform:translateY(36px)scale(.86)rotate(-12deg)}.dfy-cal-illustration .card-wrap{z-index:7;--dx:-22px;--dy:16px;--z:120px;width:280px;height:96px;transform-style:preserve-3d;top:420px;left:560px}.dfy-cal-illustration .card-anim{opacity:0;animation:1.2s cubic-bezier(.34,1.45,.64,1) 2.2s both dfyCal-card-in,11s ease-in-out 3.4s infinite dfyCal-float-card;transform:translate(80px,22px)scale(.92)}.dfy-cal-illustration .ai-card{background:linear-gradient(#fff 0%,#f4edfc 100%);border-radius:18px;align-items:center;gap:12px;width:100%;height:100%;padding:0 18px 0 22px;display:flex;position:relative;box-shadow:0 32px 60px -18px #4628a066,0 10px 18px -6px #4628a038,inset 0 1px #fffffff2,inset 0 0 0 1px #785ac814}.dfy-cal-illustration .ai-card .text{flex:1}.dfy-cal-illustration .ai-card .title{color:#1f1248;letter-spacing:-.01em;font-size:16px;font-weight:700}.dfy-cal-illustration .ai-card .sub{color:#6e5d9a;margin-top:2px;font-size:13px}.dfy-cal-illustration .ai-card .check{background:linear-gradient(150deg,#5f3ddd,#3f1fa1);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 12px -4px #3f1fa180,inset 0 -2px 3px #00000040,inset 0 1px 1px #ffffff4d}.dfy-cal-illustration .sparkle{opacity:0;z-index:8;--dx:30px;--dy:22px;width:18px;height:18px;animation:.7s cubic-bezier(.22,1,.36,1) both dfyCal-sparkle-in,4.5s ease-in-out infinite dfyCal-sparkle-twinkle;position:absolute}.dfy-cal-illustration .sparkle svg{width:100%;height:100%}.dfy-cal-illustration .particle{opacity:0;z-index:3;--dx:26px;--dy:20px;background:radial-gradient(circle,#ffffffe6,#b496f000 70%);border-radius:50%;width:6px;height:6px;animation:.9s cubic-bezier(.22,1,.36,1) both dfyCal-particle-in,8s ease-in-out infinite dfyCal-particle-drift;position:absolute;box-shadow:0 0 10px 2px #bea0f099}.dfy-cal-illustration .caption{text-align:center;z-index:12;opacity:0;pointer-events:auto;flex:none;padding:0 24px 32px;animation:.9s cubic-bezier(.22,1,.36,1) 2.9s both dfyCal-caption-in;position:relative}.dfy-cal-illustration .caption .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--purple-700);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #6e50b426;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.dfy-cal-illustration .caption .eyebrow .dot{background:var(--purple-600);width:6px;height:6px;box-shadow:0 0 8px var(--purple-500);border-radius:50%;animation:2.4s ease-in-out infinite dfyCal-dot-pulse}.dfy-cal-illustration .caption h1{letter-spacing:-.02em;color:#1c0f47;margin:0 0 8px;font-size:30px;font-weight:600}.dfy-cal-illustration .caption p{color:var(--muted);max-width:440px;margin:0;font-size:15px}@keyframes dfyCal-ambient-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes dfyCal-ambient-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes dfyCal-orbit-draw{0%{opacity:0;stroke-dashoffset:40px}to{opacity:.42;stroke-dashoffset:0}}@keyframes dfyCal-orbit-draw-solid{0%{opacity:0;stroke-dashoffset:1400px}to{opacity:.32;stroke-dashoffset:0}}@keyframes dfyCal-orbit-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200px}}@keyframes dfyCal-orbit-solid-idle{0%,to{opacity:.32}50%{opacity:.18}}@keyframes dfyCal-orbit-dot-in{0%{opacity:0}to{opacity:1}}@keyframes dfyCal-orbit-revolve{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dfyCal-calendar-in{0%{opacity:0;transform:translateY(28px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dfyCal-calendar-idle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.002)}}@keyframes dfyCal-cell-in{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dfyCal-ring-in{0%{opacity:0;transform:translateY(-50px)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes dfyCal-ring-idle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5px)rotate(.4deg)}}@keyframes dfyCal-drift-in{0%{opacity:0}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes dfyCal-bell-in{0%{opacity:0;transform:translate(-22px,18px)scale(.9)rotate(-6deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes dfyCal-pill-in{0%{opacity:0;transform:translate(28px,4px)scale(.85)rotate(28deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes dfyCal-clock-in{0%{opacity:0;transform:translateY(36px)scale(.86)rotate(-12deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes dfyCal-card-in{0%{opacity:0;transform:translate(80px,22px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dfyCal-bloom-in{0%{opacity:0}to{opacity:1}}@keyframes dfyCal-bloom-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes dfyCal-float-bell{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(-5px)rotate(-1.6deg)}}@keyframes dfyCal-float-pill{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-3px,-4px)rotate(1.4deg)}}@keyframes dfyCal-float-clock{0%,to{transform:translate(0)}50%{transform:translate(2px,-4px)}}@keyframes dfyCal-float-card{0%,to{transform:translate(0)}50%{transform:translate(-4px,-5px)}}@keyframes dfyCal-float-a{0%,to{transform:translate(0)}50%{transform:translateY(-3px)}}@keyframes dfyCal-sparkle-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes dfyCal-sparkle-twinkle{0%,to{opacity:.35;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}@keyframes dfyCal-particle-in{0%{opacity:0;transform:scale(.4)}to{opacity:.85;transform:scale(1)}}@keyframes dfyCal-particle-drift{0%,to{transform:translate(0)}50%{transform:translate(6px,-8px)}}@keyframes dfyCal-caption-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dfyCal-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.dfy-cal-illustration *,.dfy-cal-illustration :before,.dfy-cal-illustration :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dfy-rmx,.dfy-rmx *{box-sizing:border-box}@keyframes dfyRmxPillGlow{0%,to{box-shadow:0 8px 22px #7c3aed57,0 0 #7c3aed00}50%{box-shadow:0 8px 30px #7c3aed80,0 0 26px 3px #7c3aed66}}@keyframes dfyRmxWinPulse{0%,to{transform:translateY(0);box-shadow:0 18px 44px #14102829}50%{transform:translateY(-3px);box-shadow:0 26px 56px #7c3aed42}}.dfy-rmx .rmx-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}.dfy-rmx.is-in .rmx-reveal{opacity:1;transform:translateY(0)}.dfy-rmx .rmx-out{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)scale(.97)}.dfy-rmx.is-in .rmx-out{opacity:1;transform:translateY(0)scale(1)}@keyframes dfyRmxTextGlow{0%{text-shadow:0 0 #7c3aed00}45%{text-shadow:0 0 22px #7c3aed8c}to{text-shadow:0 0 #7c3aed00}}.dfy-rmx.is-in .rmx-win{animation:4.5s ease-in-out 1.2s infinite dfyRmxWinPulse}.dfy-rmx.is-in .rmx-pill{animation:2.8s ease-in-out 1s infinite dfyRmxPillGlow}.dfy-rmx.is-in .rmx-hero-glow{animation:2.4s ease-in-out 1s dfyRmxTextGlow}.dfy-rmx .rmx-card{transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s}.dfy-rmx .rmx-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px #14102838}@media (prefers-reduced-motion:reduce){.dfy-rmx .rmx-reveal,.dfy-rmx .rmx-out{opacity:1!important;transition:none!important;transform:none!important}.dfy-rmx.is-in .rmx-win,.dfy-rmx.is-in .rmx-pill{animation:none!important}}@media (width<=900px){.dfy-rmx .rmx-grid{grid-template-columns:1fr!important;gap:40px!important}.dfy-rmx .rmx-divider{display:none!important}.dfy-rmx .rmx-outs{gap:10px!important}}
