.animated-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.animated-bg:before{content:"";opacity:.15;background:linear-gradient(135deg,#f4cad7 0%,#d84c77 50%,#3ca2c8 100%);position:absolute;inset:0}.orb{filter:blur(80px);opacity:.6;border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.orb-1{background:linear-gradient(#f4cad7 0%,#d84c77 100%);width:600px;height:600px;animation-delay:0s;top:-200px;left:-100px}.orb-2{background:linear-gradient(#d84c77 0%,#16659a 100%);width:500px;height:500px;animation-duration:25s;animation-delay:-5s;top:50%;right:-150px}.orb-3{background:linear-gradient(#16659a 0%,#3ca2c8 100%);width:400px;height:400px;animation-duration:22s;animation-delay:-10s;bottom:-100px;left:30%}.orb-4{background:linear-gradient(#3ca2c8 0%,#f4cad7 100%);width:350px;height:350px;animation-duration:28s;animation-delay:-15s;top:30%;left:10%}.orb-5{background:linear-gradient(#d84c77 0%,#3ca2c8 100%);width:300px;height:300px;animation-duration:24s;animation-delay:-8s;bottom:20%;right:20%}@keyframes float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(50px,-50px)scale(1.1)}50%{transform:translate(-30px,30px)scale(.95)}75%{transform:translate(-50px,-30px)scale(1.05)}}.particles{position:absolute;inset:0;overflow:hidden}.particle{opacity:0;background:currentColor;border-radius:50%;position:absolute}.particle-sm{width:3px;height:3px}.particle-md{width:5px;height:5px}.particle-lg{filter:blur(1px);width:8px;height:8px}.particle:first-child{color:#f4cad7;animation:10s infinite particle-rise-fast;left:2%}.particle:nth-child(2){color:#d84c77;animation:10s .25s infinite particle-rise-fast;left:5%}.particle:nth-child(3){color:#16659a;animation:10s .5s infinite particle-rise-fast;left:7%}.particle:nth-child(4){color:#3ca2c8;animation:10s .75s infinite particle-rise-fast;left:10%}.particle:nth-child(5){color:#f4cad7;animation:10s 1s infinite particle-rise-fast;left:12%}.particle:nth-child(6){color:#d84c77;animation:10s 1.25s infinite particle-rise-fast;left:15%}.particle:nth-child(7){color:#16659a;animation:10s 1.5s infinite particle-rise-fast;left:17%}.particle:nth-child(8){color:#3ca2c8;animation:10s 1.75s infinite particle-rise-fast;left:20%}.particle:nth-child(9){color:#f4cad7;animation:10s 2s infinite particle-rise-fast;left:22%}.particle:nth-child(10){color:#d84c77;animation:10s 2.25s infinite particle-rise-fast;left:25%}.particle:nth-child(11){color:#16659a;animation:10s 2.5s infinite particle-rise-fast;left:27%}.particle:nth-child(12){color:#3ca2c8;animation:10s 2.75s infinite particle-rise-fast;left:30%}.particle:nth-child(13){color:#f4cad7;animation:10s 3s infinite particle-rise-fast;left:32%}.particle:nth-child(14){color:#d84c77;animation:10s 3.25s infinite particle-rise-fast;left:35%}.particle:nth-child(15){color:#16659a;animation:10s 3.5s infinite particle-rise-fast;left:37%}.particle:nth-child(16){color:#3ca2c8;animation:10s 3.75s infinite particle-rise-fast;left:40%}.particle:nth-child(17){color:#f4cad7;animation:10s 4s infinite particle-rise-fast;left:42%}.particle:nth-child(18){color:#d84c77;animation:10s 4.25s infinite particle-rise-fast;left:45%}.particle:nth-child(19){color:#16659a;animation:10s 4.5s infinite particle-rise-fast;left:47%}.particle:nth-child(20){color:#3ca2c8;animation:10s 4.75s infinite particle-rise-fast;left:50%}.particle:nth-child(21){color:#f4cad7;animation:10s 5s infinite particle-rise-fast;left:52%}.particle:nth-child(22){color:#d84c77;animation:10s 5.25s infinite particle-rise-fast;left:55%}.particle:nth-child(23){color:#16659a;animation:10s 5.5s infinite particle-rise-fast;left:57%}.particle:nth-child(24){color:#3ca2c8;animation:10s 5.75s infinite particle-rise-fast;left:60%}.particle:nth-child(25){color:#f4cad7;animation:10s 6s infinite particle-rise-fast;left:62%}.particle:nth-child(26){color:#d84c77;animation:10s 6.25s infinite particle-rise-fast;left:65%}.particle:nth-child(27){color:#16659a;animation:10s 6.5s infinite particle-rise-fast;left:67%}.particle:nth-child(28){color:#3ca2c8;animation:10s 6.75s infinite particle-rise-fast;left:70%}.particle:nth-child(29){color:#f4cad7;animation:10s 7s infinite particle-rise-fast;left:72%}.particle:nth-child(30){color:#d84c77;animation:10s 7.25s infinite particle-rise-fast;left:75%}.particle:nth-child(31){color:#16659a;animation:10s 7.5s infinite particle-rise-fast;left:77%}.particle:nth-child(32){color:#3ca2c8;animation:10s 7.75s infinite particle-rise-fast;left:80%}.particle:nth-child(33){color:#f4cad7;animation:10s 8s infinite particle-rise-fast;left:82%}.particle:nth-child(34){color:#d84c77;animation:10s 8.25s infinite particle-rise-fast;left:85%}.particle:nth-child(35){color:#16659a;animation:10s 8.5s infinite particle-rise-fast;left:87%}.particle:nth-child(36){color:#3ca2c8;animation:10s 8.75s infinite particle-rise-fast;left:90%}.particle:nth-child(37){color:#f4cad7;animation:10s 9s infinite particle-rise-fast;left:92%}.particle:nth-child(38){color:#d84c77;animation:10s 9.25s infinite particle-rise-fast;left:95%}.particle:nth-child(39){color:#16659a;animation:10s 9.5s infinite particle-rise-fast;left:97%}.particle:nth-child(40){color:#3ca2c8;animation:10s 9.75s infinite particle-rise-fast;left:99%}.particle:nth-child(41){color:#f4cad7;animation:15s infinite particle-rise;left:1%}.particle:nth-child(42){color:#d84c77;animation:15s .375s infinite particle-rise;left:4%}.particle:nth-child(43){color:#16659a;animation:15s .75s infinite particle-rise;left:6%}.particle:nth-child(44){color:#3ca2c8;animation:15s 1.125s infinite particle-rise;left:9%}.particle:nth-child(45){color:#f4cad7;animation:15s 1.5s infinite particle-rise;left:11%}.particle:nth-child(46){color:#d84c77;animation:15s 1.875s infinite particle-rise;left:14%}.particle:nth-child(47){color:#16659a;animation:15s 2.25s infinite particle-rise;left:16%}.particle:nth-child(48){color:#3ca2c8;animation:15s 2.625s infinite particle-rise;left:19%}.particle:nth-child(49){color:#f4cad7;animation:15s 3s infinite particle-rise;left:21%}.particle:nth-child(50){color:#d84c77;animation:15s 3.375s infinite particle-rise;left:24%}.particle:nth-child(51){color:#16659a;animation:15s 3.75s infinite particle-rise;left:26%}.particle:nth-child(52){color:#3ca2c8;animation:15s 4.125s infinite particle-rise;left:29%}.particle:nth-child(53){color:#f4cad7;animation:15s 4.5s infinite particle-rise;left:31%}.particle:nth-child(54){color:#d84c77;animation:15s 4.875s infinite particle-rise;left:34%}.particle:nth-child(55){color:#16659a;animation:15s 5.25s infinite particle-rise;left:36%}.particle:nth-child(56){color:#3ca2c8;animation:15s 5.625s infinite particle-rise;left:39%}.particle:nth-child(57){color:#f4cad7;animation:15s 6s infinite particle-rise;left:41%}.particle:nth-child(58){color:#d84c77;animation:15s 6.375s infinite particle-rise;left:44%}.particle:nth-child(59){color:#16659a;animation:15s 6.75s infinite particle-rise;left:46%}.particle:nth-child(60){color:#3ca2c8;animation:15s 7.125s infinite particle-rise;left:49%}.particle:nth-child(61){color:#f4cad7;animation:15s 7.5s infinite particle-rise;left:51%}.particle:nth-child(62){color:#d84c77;animation:15s 7.875s infinite particle-rise;left:54%}.particle:nth-child(63){color:#16659a;animation:15s 8.25s infinite particle-rise;left:56%}.particle:nth-child(64){color:#3ca2c8;animation:15s 8.625s infinite particle-rise;left:59%}.particle:nth-child(65){color:#f4cad7;animation:15s 9s infinite particle-rise;left:61%}.particle:nth-child(66){color:#d84c77;animation:15s 9.375s infinite particle-rise;left:64%}.particle:nth-child(67){color:#16659a;animation:15s 9.75s infinite particle-rise;left:66%}.particle:nth-child(68){color:#3ca2c8;animation:15s 10.125s infinite particle-rise;left:69%}.particle:nth-child(69){color:#f4cad7;animation:15s 10.5s infinite particle-rise;left:71%}.particle:nth-child(70){color:#d84c77;animation:15s 10.875s infinite particle-rise;left:74%}.particle:nth-child(71){color:#16659a;animation:15s 11.25s infinite particle-rise;left:76%}.particle:nth-child(72){color:#3ca2c8;animation:15s 11.625s infinite particle-rise;left:79%}.particle:nth-child(73){color:#f4cad7;animation:15s 12s infinite particle-rise;left:81%}.particle:nth-child(74){color:#d84c77;animation:15s 12.375s infinite particle-rise;left:84%}.particle:nth-child(75){color:#16659a;animation:15s 12.75s infinite particle-rise;left:86%}.particle:nth-child(76){color:#3ca2c8;animation:15s 13.125s infinite particle-rise;left:89%}.particle:nth-child(77){color:#f4cad7;animation:15s 13.5s infinite particle-rise;left:91%}.particle:nth-child(78){color:#d84c77;animation:15s 13.875s infinite particle-rise;left:94%}.particle:nth-child(79){color:#16659a;animation:15s 14.25s infinite particle-rise;left:96%}.particle:nth-child(80){color:#3ca2c8;animation:15s 14.625s infinite particle-rise;left:98%}.particle:nth-child(81){color:#f4cad7;animation:20s infinite particle-rise-slow;left:3%}.particle:nth-child(82){color:#d84c77;animation:20s .5s infinite particle-rise-slow;left:5%}.particle:nth-child(83){color:#16659a;animation:20s 1s infinite particle-rise-slow;left:8%}.particle:nth-child(84){color:#3ca2c8;animation:20s 1.5s infinite particle-rise-slow;left:10%}.particle:nth-child(85){color:#f4cad7;animation:20s 2s infinite particle-rise-slow;left:13%}.particle:nth-child(86){color:#d84c77;animation:20s 2.5s infinite particle-rise-slow;left:15%}.particle:nth-child(87){color:#16659a;animation:20s 3s infinite particle-rise-slow;left:18%}.particle:nth-child(88){color:#3ca2c8;animation:20s 3.5s infinite particle-rise-slow;left:20%}.particle:nth-child(89){color:#f4cad7;animation:20s 4s infinite particle-rise-slow;left:23%}.particle:nth-child(90){color:#d84c77;animation:20s 4.5s infinite particle-rise-slow;left:25%}.particle:nth-child(91){color:#16659a;animation:20s 5s infinite particle-rise-slow;left:28%}.particle:nth-child(92){color:#3ca2c8;animation:20s 5.5s infinite particle-rise-slow;left:30%}.particle:nth-child(93){color:#f4cad7;animation:20s 6s infinite particle-rise-slow;left:33%}.particle:nth-child(94){color:#d84c77;animation:20s 6.5s infinite particle-rise-slow;left:35%}.particle:nth-child(95){color:#16659a;animation:20s 7s infinite particle-rise-slow;left:38%}.particle:nth-child(96){color:#3ca2c8;animation:20s 7.5s infinite particle-rise-slow;left:40%}.particle:nth-child(97){color:#f4cad7;animation:20s 8s infinite particle-rise-slow;left:43%}.particle:nth-child(98){color:#d84c77;animation:20s 8.5s infinite particle-rise-slow;left:45%}.particle:nth-child(99){color:#16659a;animation:20s 9s infinite particle-rise-slow;left:48%}.particle:nth-child(100){color:#3ca2c8;animation:20s 9.5s infinite particle-rise-slow;left:50%}.particle:nth-child(101){color:#f4cad7;animation:20s 10s infinite particle-rise-slow;left:53%}.particle:nth-child(102){color:#d84c77;animation:20s 10.5s infinite particle-rise-slow;left:55%}.particle:nth-child(103){color:#16659a;animation:20s 11s infinite particle-rise-slow;left:58%}.particle:nth-child(104){color:#3ca2c8;animation:20s 11.5s infinite particle-rise-slow;left:60%}.particle:nth-child(105){color:#f4cad7;animation:20s 12s infinite particle-rise-slow;left:63%}.particle:nth-child(106){color:#d84c77;animation:20s 12.5s infinite particle-rise-slow;left:65%}.particle:nth-child(107){color:#16659a;animation:20s 13s infinite particle-rise-slow;left:68%}.particle:nth-child(108){color:#3ca2c8;animation:20s 13.5s infinite particle-rise-slow;left:70%}.particle:nth-child(109){color:#f4cad7;animation:20s 14s infinite particle-rise-slow;left:73%}.particle:nth-child(110){color:#d84c77;animation:20s 14.5s infinite particle-rise-slow;left:75%}.particle:nth-child(111){color:#16659a;animation:20s 15s infinite particle-rise-slow;left:78%}.particle:nth-child(112){color:#3ca2c8;animation:20s 15.5s infinite particle-rise-slow;left:80%}.particle:nth-child(113){color:#f4cad7;animation:20s 16s infinite particle-rise-slow;left:83%}.particle:nth-child(114){color:#d84c77;animation:20s 16.5s infinite particle-rise-slow;left:85%}.particle:nth-child(115){color:#16659a;animation:20s 17s infinite particle-rise-slow;left:88%}.particle:nth-child(116){color:#3ca2c8;animation:20s 17.5s infinite particle-rise-slow;left:90%}.particle:nth-child(117){color:#f4cad7;animation:20s 18s infinite particle-rise-slow;left:93%}.particle:nth-child(118){color:#d84c77;animation:20s 18.5s infinite particle-rise-slow;left:95%}.particle:nth-child(119){color:#16659a;animation:20s 19s infinite particle-rise-slow;left:97%}.particle:nth-child(120){color:#3ca2c8;animation:20s 19.5s infinite particle-rise-slow;left:99%}@keyframes particle-rise-fast{0%{opacity:0;bottom:-10px;transform:scale(0)translate(0)}10%{opacity:.9;transform:scale(1)translate(8px)}30%{transform:scale(1.1)translate(-12px)}50%{transform:scale(1)translate(15px)}70%{transform:scale(1.1)translate(-8px)}90%{opacity:.7}to{opacity:0;bottom:100vh;transform:scale(.5)translate(10px)}}@keyframes particle-rise{0%{opacity:0;bottom:-10px;transform:scale(0)translate(0)}10%{opacity:.8;transform:scale(1)translate(10px)}35%{transform:scale(1.15)translate(-18px)}65%{transform:scale(1)translate(20px)}90%{opacity:.6}to{opacity:0;bottom:100vh;transform:scale(.5)translate(-10px)}}@keyframes particle-rise-slow{0%{opacity:0;bottom:-10px;transform:scale(0)translate(0)}8%{opacity:.7;transform:scale(1)translate(15px)}25%{transform:scale(1.2)translate(-25px)}50%{transform:scale(1.1)translate(30px)}75%{transform:scale(1.15)translate(-20px)}92%{opacity:.5}to{opacity:0;bottom:100vh;transform:scale(.6)translate(15px)}}.wave-container{height:200px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wave{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V120H0V95.8C57.1,118.92,156.63,69.08,321.39,56.44Z' fill='%23ffffff' fill-opacity='0.1'/%3E%3C/svg%3E") 0 0/33.33% 100%;width:300%;height:100%;animation:25s linear infinite wave;position:absolute;bottom:0;left:-100%}.wave-2{opacity:.5;animation:20s linear infinite reverse wave;bottom:10px}.wave-3{opacity:.3;animation:30s linear infinite wave;bottom:20px}@keyframes wave{0%{transform:translate(0)}to{transform:translate(33.33%)}}.grid-pattern{background-image:linear-gradient(#d84c7714 1px,#0000 1px),linear-gradient(90deg,#d84c7714 1px,#0000 1px);background-size:50px 50px;animation:20s linear infinite grid-move;position:absolute;inset:0}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.touch-manipulation{touch-action:manipulation}@media (width<=768px){.orb,.particles,.grid-pattern,.wave-container{display:none!important}.backdrop-blur-xl,.backdrop-blur-lg{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.orb,.particle,.wave,.wave-2,.wave-3,.grid-pattern{animation:none!important}.particle{opacity:.3}}
