@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);min-height:100vh}.container-main{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.content-wrapper{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a;padding:60px 40px;max-width:800px;width:100%;text-align:center;animation:fadeInZoom .8s ease-out}@keyframes fadeInZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.logo-section{margin-bottom:30px;animation:fadeIn 1s ease-out .2s both}.logo{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#b22222,#000);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:24px;box-shadow:0 4px 15px #b222224d}.divider-line{width:60px;height:3px;background:linear-gradient(90deg,#b22222,#000);margin:20px auto;border-radius:2px}.company-name{font-size:32px;font-weight:700;color:#000;letter-spacing:1px;margin-bottom:10px;animation:fadeIn 1s ease-out .4s both}.company-status{font-size:14px;color:#b22222;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:30px;animation:fadeIn 1s ease-out .6s both}.official-notice{font-size:24px;font-weight:700;color:#000;margin:40px 0 20px;animation:fadeIn 1s ease-out .8s both}.closure-subheading{font-size:16px;color:#666;line-height:1.8;margin-bottom:25px;animation:fadeIn 1s ease-out .9s both}.message-section{margin:30px 0;animation:fadeIn 1s ease-out 1s both}.message-text{font-size:15px;line-height:1.8;color:#333;margin-bottom:20px}.message-text strong{color:#b22222;font-weight:600}.gratitude-text{font-size:15px;line-height:1.7;color:#555;font-style:italic;margin-bottom:30px}.legacy-section{background:linear-gradient(135deg,#f9f9f9,#f0f0f0);padding:35px;border-radius:8px;border-left:4px solid #B22222;margin:40px 0;animation:fadeIn 1s ease-out 1.1s both}.legacy-heading{font-size:18px;font-weight:700;color:#000;margin-bottom:15px}.legacy-text{font-size:14px;line-height:1.8;color:#555}.contact-section{background:#f9f9f9;padding:25px;border-radius:8px;border-left:4px solid #B22222;margin:30px 0;animation:fadeIn 1s ease-out 1.2s both}.contact-label{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-weight:600}.contact-email{font-size:18px;color:#b22222;font-weight:600;word-break:break-all}.address-section{font-size:13px;color:#666;line-height:1.8;margin-top:25px;padding-top:25px;border-top:1px solid #e0e0e0;animation:fadeIn 1s ease-out 1.3s both}.address-label{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-weight:600}.footer{background:linear-gradient(90deg,#000,#b22222);color:#fff;padding:30px 20px;text-align:center;font-size:13px;margin-top:50px;border-radius:0 0 12px 12px}.footer-text{letter-spacing:.5px;margin-bottom:8px}.footer-text:last-child{margin-bottom:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.content-wrapper{padding:40px 25px}.company-name{font-size:24px}.official-notice{font-size:20px}.closure-subheading,.message-text{font-size:14px}.contact-email{font-size:16px}.address-section{font-size:12px}.legacy-section{padding:25px}}
