*{box-sizing:border-box}html{background:#131313;scroll-behavior:smooth}body{min-width:320px;margin:0;background:#131313;color:#e4e2e1;font-family:Space Grotesk,Inter,sans-serif}::selection{background:#c0c1ff40;color:#fff}.elite-shell{position:relative;min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(49,49,192,.18),transparent 32rem),linear-gradient(180deg,#131313b8,#131313eb)}.elite-container{width:min(100% - 40px,1440px);margin-inline:auto}@media(min-width:768px){.elite-container{width:min(100% - 160px,1440px)}}.elite-eyebrow{display:inline-flex;align-items:center;border:1px solid rgba(192,193,255,.32);background:#3131c029;padding:.45rem .7rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c0c1ff}.elite-card{border:1px solid #262626;background:#121212d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .24s ease,background .24s ease,transform .24s ease}.elite-card:hover{border-color:#c0c1ff80;background:#1f2020e6}.elite-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(192,193,255,.5);background:#f2f1ff;padding:1rem 1.55rem;color:#101213;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease}.elite-button:hover{border-color:#c0c1ff;background:#c0c1ff;transform:translateY(-1px)}.elite-button:disabled{cursor:not-allowed;opacity:.55}.elite-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid #444748;background:#12121273;padding:1rem 1.55rem;color:#e4e2e1;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease}.elite-button-secondary:hover{border-color:#c0c1ffa6;background:#3131c02e;color:#c0c1ff}.elite-call-button{display:inline-flex;align-items:center;gap:.65rem;border-radius:9999px;border:1px solid rgba(192,193,255,.28);background:#0e0e0ec7;padding:.65rem .95rem;color:#e4e2e1;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease;max-width:calc(100vw - 2rem)}.elite-call-button:hover{border-color:#c0c1ffbf;background:#3131c057;color:#fff;transform:translateY(-1px)}.elite-whatsapp-button{border-color:#25d366b3;background:#168a42;color:#fff;box-shadow:0 0 #25d3668c;animation:whatsappPulse 1.7s ease-in-out infinite}.elite-whatsapp-button:hover{border-color:#25d366;background:#1fae5b}.elite-whatsapp-button .elite-call-icon{background:#fff;color:#168a42}.elite-phone-button{border-color:#f59e0bb3;background:#b45309;color:#fff}.elite-phone-button:hover{border-color:#f59e0b;background:#d97706}.elite-phone-button .elite-call-icon{background:#fff7ed;color:#92400e}@keyframes whatsappPulse{0%,to{box-shadow:0 0 #25d36685}50%{box-shadow:0 0 0 9px #25d36600}}.elite-call-icon{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;background:#c0c1ff;color:#101213}.elite-input{width:100%;border:0;border-bottom:1px solid #444748;border-radius:0;background:transparent;padding:.95rem 0;color:#e4e2e1;outline:none}.elite-input::placeholder{color:#c4c7c773}.elite-input:focus{border-bottom-color:#c0c1ff}.elite-prose h2{margin-bottom:1rem;color:#e4e2e1;font-size:1.5rem;font-weight:700}.elite-prose p,.elite-prose li,.elite-prose td{color:#c4c7c7;line-height:1.75}.elite-prose section+section{margin-top:2rem}.elite-prose ul{margin-left:1rem;list-style:disc}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .75s ease forwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
