*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#0a0a0a;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#333;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(0,149,218,.15) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,149,218,.15) 0,transparent 50%);pointer-events:none;z-index:0}.container{width:100%;max-width:1000px;padding:1.5rem;position:relative;z-index:1}.content{background:hsla(0,0%,100%,.98);border-radius:20px;padding:2rem 2.5rem;box-shadow:0 20px 60px rgba(0,149,218,.2);text-align:center;border:1px solid rgba(0,149,218,.1)}.logo{display:flex;justify-content:center;margin-bottom:1rem;animation:float 3s ease-in-out infinite}.logo img{max-width:80px;height:auto;filter:drop-shadow(0 4px 16px rgba(0,149,218,.3))}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}h1{font-size:1.75rem;font-weight:600;color:#0a0a0a;margin-bottom:.25rem;letter-spacing:-.02em}h1 .domain{color:#0095da;font-weight:700}.subtitle{font-size:.95rem;color:#666;margin-bottom:1.5rem;font-weight:400}.info-box{background:linear-gradient(135deg,rgba(0,149,218,.05),rgba(0,149,218,.1));border-radius:14px;padding:1.5rem 2rem;margin:1.5rem 0;border:1px solid rgba(0,149,218,.2);position:relative}.info-icon{font-size:1.75rem;margin-bottom:.5rem}.info-box h2{font-size:1.25rem;margin-bottom:.5rem;color:#0a0a0a;font-weight:600}.info-box p{color:#555;line-height:1.5;font-size:.9rem}code{background:rgba(0,149,218,.1);padding:.2rem .6rem;border-radius:6px;font-family:Monaco,Courier New,monospace;font-size:.9em;color:#0095da;font-weight:600}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:1.5rem 0}.feature{padding:1.25rem 1rem;border-radius:12px;background:#f8f9fa;border:1px solid #e5e7eb;transition:all .3s ease;position:relative}.feature:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,149,218,.15);border-color:rgba(0,149,218,.3)}.feature-icon{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#0095da,#0077b6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;margin:0 auto .75rem}.feature h3{font-size:.95rem;margin-bottom:.35rem;color:#0a0a0a;font-weight:600}.feature p{color:#666;font-size:.85rem;line-height:1.4}footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}footer p{color:#666;font-size:.85rem}footer a{color:#0095da;text-decoration:none;font-weight:600;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}footer a:hover{color:#0077b6;text-decoration:underline}@media (max-width:640px){.content{padding:2.5rem 1.5rem}h1{font-size:1.75rem}.subtitle{font-size:1rem}.info-box{padding:2rem 1.5rem}.info-box h2{font-size:1.4rem}.features{grid-template-columns:1fr;gap:1rem}.feature{padding:1.5rem}}