.intro-text,.logo-area h1{color:#ff4fa3;font-weight:700}.contact a,.intro-text,.logo-area h1,button{font-weight:700}*{margin:0;padding:0;box-sizing:border-box}body{background:#fff5f8;font-family:Inter,Arial,sans-serif;color:#2b2b2b;padding:25px;min-height:100vh}.intro-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff5f8;display:flex;justify-content:center;align-items:center;z-index:99999;transition:.5s}.intro-loading.hide{opacity:0;visibility:hidden}.intro-box{position:relative;width:160px;height:160px;display:flex;justify-content:center;align-items:center}.intro-box::before{content:"";position:absolute;width:140px;height:140px;border-radius:50%;border:4px solid #ffd4e7;border-top:4px solid #ff4fa3;animation:1s linear infinite spin}.intro-logo{width:72px;position:relative;z-index:2;object-fit:contain;filter:drop-shadow(
            0 0 10px rgba(255,79,163,.35)
        )}.intro-text{position:absolute;bottom:-35px;width:100%;text-align:center;font-size:15px;letter-spacing:2px}.info,button,textarea{font-size:14px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.container{max-width:1350px;margin:auto;background:#fff;border:1px solid #ffe2ec;border-radius:28px;padding:28px;box-shadow:0 10px 35px rgba(255,105,150,.08)}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;flex-wrap:wrap}.logo-area{display:flex;align-items:center;gap:12px}.header-logo{width:42px;height:42px;object-fit:contain}.logo-area h1{font-size:24px}.contact{background:rgba(255,255,255,.6);border:1px solid #ffd0e4;padding:12px 16px;border-radius:16px;text-align:right;transition:.3s}.card,textarea{padding:18px;transition:.3s;background:rgba(255,255,255,.8)}.contact:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,79,163,.15)}.contact div{font-size:12px;color:#888}.contact a{color:#ff4fa3;text-decoration:none}.info{margin-bottom:15px;color:#777}.footer,table td,table th{font-size:13px}textarea{width:100%;height:240px;border:1px solid #ffd3e6;border-radius:20px;outline:0;resize:vertical;color:#333;margin-bottom:20px}textarea:focus{border-color:#ff4fa3;box-shadow:0 0 0 5px rgba(255,79,163,.12)}button{background:#ff4fa3;color:#fff;border:none;padding:14px 28px;border-radius:16px;cursor:pointer;transition:.3s;box-shadow:0 10px 25px rgba(255,79,163,.2)}button:hover{background:#ff2d8c;transform:translateY(-3px);box-shadow:0 14px 35px rgba(255,79,163,.28)}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-top:30px;margin-bottom:30px}.card{border:1px solid #ffd7ea;border-radius:20px}.card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(255,79,163,.12)}.card h3{font-size:12px;color:#888;margin-bottom:10px}.card p{font-size:24px;font-weight:800;color:#ff2185}.table-wrapper{overflow-x:auto;border-radius:22px;border:1px solid #ffd7ea;background:rgba(255,255,255,.8)}table{width:100%;border-collapse:collapse;min-width:1100px}thead{background:#fff0f7}table th{padding:14px;text-align:left;color:#888;border-bottom:1px solid #ffd7ea}table td{padding:14px;border-bottom:1px solid #ffe6f1}tbody tr:hover{background:rgba(255,79,163,.04)}.footer{margin-top:30px;text-align:center;color:#999}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ff9cc8;border-radius:20px}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes electric{0%,100%{transform:translate(0,0)}25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}@media(max-width:768px){.contact,button{width:100%}body{padding:15px}.container{padding:20px}.topbar{flex-direction:column;align-items:flex-start}.contact{text-align:left}}