.whatsapp-float{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36666;z-index:1000;transition:all .3s ease;animation:pulse 2s infinite}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 25px #25d36699}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.form-input{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;background:#fff;transition:all .3s ease;outline:none}.form-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;transform:translateY(-1px)}.form-input:hover{border-color:#d1d5db}.form-select{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;background:#fff;transition:all .3s ease;outline:none;cursor:pointer}.form-select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;transform:translateY(-1px)}.form-select:hover{border-color:#d1d5db}.form-textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;background:#fff;transition:all .3s ease;outline:none;resize:vertical;min-height:120px;font-family:inherit}.form-textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;transform:translateY(-1px)}.form-textarea:hover{border-color:#d1d5db}.btn-submit{width:100%;background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c);color:#fff;padding:16px 24px;border-radius:12px;font-size:16px;font-weight:900;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ef44444d;position:relative;overflow:hidden}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef444466;background:linear-gradient(135deg,#dc2626,#b91c1c,#991b1b)}.btn-submit:active{transform:translateY(0);box-shadow:0 4px 15px #ef44444d}.glitch{position:relative;color:#fff;font-size:4rem;letter-spacing:.5rem;animation:glitch-skew 1s infinite linear alternate-reverse}.glitch:before{content:attr(data-text);position:absolute;top:0;width:100%;height:100%;left:2px;text-shadow:-2px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch:after{content:attr(data-text);position:absolute;top:0;width:100%;height:100%;left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2 1s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(31px,9999px,94px,0);transform:skew(.85deg)}5%{clip:rect(70px,9999px,43px,0);transform:skew(.34deg)}10%{clip:rect(69px,9999px,23px,0);transform:skew(.45deg)}15%{clip:rect(25px,9999px,99px,0);transform:skew(.95deg)}20%{clip:rect(8px,9999px,21px,0);transform:skew(.25deg)}25%{clip:rect(50px,9999px,84px,0);transform:skew(.75deg)}30%{clip:rect(63px,9999px,27px,0);transform:skew(.15deg)}35%{clip:rect(42px,9999px,18px,0);transform:skew(.65deg)}40%{clip:rect(76px,9999px,66px,0);transform:skew(.85deg)}45%{clip:rect(90px,9999px,6px,0);transform:skew(.35deg)}50%{clip:rect(36px,9999px,81px,0);transform:skew(.55deg)}55%{clip:rect(14px,9999px,92px,0);transform:skew(.05deg)}60%{clip:rect(59px,9999px,49px,0);transform:skew(.75deg)}65%{clip:rect(82px,9999px,12px,0);transform:skew(.25deg)}70%{clip:rect(3px,9999px,87px,0);transform:skew(.95deg)}75%{clip:rect(71px,9999px,35px,0);transform:skew(.45deg)}80%{clip:rect(28px,9999px,58px,0);transform:skew(.65deg)}85%{clip:rect(47px,9999px,73px,0);transform:skew(.15deg)}90%{clip:rect(95px,9999px,39px,0);transform:skew(.85deg)}95%{clip:rect(16px,9999px,61px,0);transform:skew(.55deg)}to{clip:rect(52px,9999px,7px,0);transform:skew(.35deg)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,119px,0);transform:skew(.15deg)}5%{clip:rect(25px,9999px,90px,0);transform:skew(.85deg)}10%{clip:rect(88px,9999px,3px,0);transform:skew(.35deg)}15%{clip:rect(41px,9999px,77px,0);transform:skew(.75deg)}20%{clip:rect(6px,9999px,34px,0);transform:skew(.95deg)}25%{clip:rect(54px,9999px,108px,0);transform:skew(.25deg)}30%{clip:rect(19px,9999px,46px,0);transform:skew(.55deg)}35%{clip:rect(83px,9999px,11px,0);transform:skew(.05deg)}40%{clip:rect(37px,9999px,72px,0);transform:skew(.65deg)}45%{clip:rect(96px,9999px,28px,0);transform:skew(.45deg)}50%{clip:rect(2px,9999px,85px,0);transform:skew(.15deg)}55%{clip:rect(58px,9999px,13px,0);transform:skew(.85deg)}60%{clip:rect(21px,9999px,99px,0);transform:skew(.35deg)}65%{clip:rect(74px,9999px,51px,0);transform:skew(.75deg)}70%{clip:rect(30px,9999px,67px,0);transform:skew(.95deg)}75%{clip:rect(93px,9999px,5px,0);transform:skew(.25deg)}80%{clip:rect(17px,9999px,80px,0);transform:skew(.55deg)}85%{clip:rect(49px,9999px,36px,0);transform:skew(.05deg)}90%{clip:rect(79px,9999px,62px,0);transform:skew(.65deg)}95%{clip:rect(12px,9999px,23px,0);transform:skew(.45deg)}to{clip:rect(44px,9999px,91px,0);transform:skew(.15deg)}}@keyframes glitch-skew{0%{transform:skew(0)}10%{transform:skew(2deg)}20%{transform:skew(0)}30%{transform:skew(1deg)}40%{transform:skew(0)}50%{transform:skew(-1deg)}60%{transform:skew(0)}70%{transform:skew(-2deg)}80%{transform:skew(0)}90%{transform:skew(1deg)}to{transform:skew(0)}}.animate-spin-slow{animation:spin 8s linear infinite}.animate-pulse-brutal{animation:pulse-brutal 3s ease-in-out infinite}@keyframes pulse-brutal{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.brutal-shadow{text-shadow:8px 8px 0px rgba(0,0,0,.3)}.text-enormous{font-size:8rem}.text-insane{font-size:12rem}.text-mega{font-size:6rem}.text-brutal{font-size:10rem}.text-massive{font-size:4rem}.text-huge{font-size:5rem}.text-ultra{font-size:7rem}@media (max-width: 768px){.text-enormous{font-size:3rem}.text-insane{font-size:4rem}.text-mega{font-size:2.5rem}.text-brutal{font-size:3.5rem}.text-massive{font-size:2rem}.text-huge{font-size:2.5rem}.text-ultra{font-size:3rem}.whatsapp-float{width:50px;height:50px;bottom:15px;right:15px}.form-input,.form-select,.form-textarea{padding:10px 14px;font-size:16px}.btn-submit{padding:14px 20px;font-size:14px}}
