:root{--bg: #08080c;--bg-alt: #0e0e14;--text: #f5f5f7;--text-dim: #8a8a9a;--accent: #eb704b}[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;background:var(--bg);color:var(--text);display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem 1.5rem;overflow:hidden;position:relative}body:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.03) 1px,transparent 0);background-size:32px 32px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%)}body:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(235,112,75,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:560px;text-align:center}.logo[data-astro-cid-j7pv25f6]{width:100%;max-width:280px;height:auto;margin-bottom:.5rem;display:block;margin-left:auto;margin-right:auto}.logo[data-astro-cid-j7pv25f6] .dot-1[data-astro-cid-j7pv25f6]{animation:logoPulse 1.6s ease-in-out infinite;transform-origin:39px 161px}.logo[data-astro-cid-j7pv25f6] .dot-2[data-astro-cid-j7pv25f6]{animation:logoPulse 1.6s ease-in-out .2s infinite;transform-origin:174px 161px}.logo[data-astro-cid-j7pv25f6] .dot-3[data-astro-cid-j7pv25f6]{animation:logoPulse 1.6s ease-in-out .4s infinite;transform-origin:309px 161px}@keyframes logoPulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}.badge[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:2rem;font-weight:600}.headline[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1.2;margin-bottom:1.25rem;letter-spacing:-.02em}.headline[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--accent)}.tagline[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.6;color:var(--text-dim);max-width:480px;margin:0 auto 1.25rem}.feature[data-astro-cid-j7pv25f6]{font-size:.95rem;line-height:1.6;color:var(--text-dim);max-width:520px;margin:0 auto 1.75rem}.feature[data-astro-cid-j7pv25f6] .inline-logo[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;vertical-align:middle;gap:4px;margin:0 2px}.feature[data-astro-cid-j7pv25f6] .inline-logo[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{height:.95em;width:auto;vertical-align:middle}.pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.65rem;padding:.7rem 1.25rem;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:.82rem;font-weight:500;color:#f5f5f7bf;margin-bottom:2rem;transition:border-color .3s ease,background .3s ease}.pill[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #eb704b99;flex-shrink:0}.pill[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700;letter-spacing:-.005em}.pill[data-astro-cid-j7pv25f6]:hover{border-color:#eb704b59;background:#eb704b0a}.status[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border:1px solid rgba(235,112,75,.25);background:#eb704b0f;border-radius:999px;font-size:.85rem;color:var(--accent);font-weight:500}.status-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #eb704b99;animation:blink 2s ease-in-out infinite}.contact[data-astro-cid-j7pv25f6]{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.06);font-size:.8rem;color:var(--text-dim)}.contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.2);transition:border-color .2s}.contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-bottom-color:var(--accent)}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#splash[data-astro-cid-j7pv25f6]{position:fixed;inset:0;background:var(--bg);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease}#splash[data-astro-cid-j7pv25f6].hide{opacity:0;pointer-events:none}#splash[data-astro-cid-j7pv25f6] .splash-dots[data-astro-cid-j7pv25f6]{display:inline-flex;gap:14px}#splash[data-astro-cid-j7pv25f6] .splash-dot[data-astro-cid-j7pv25f6]{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#d94420,#f47a3e,#fca94f);animation:splashPulse 1.4s ease-in-out infinite}#splash[data-astro-cid-j7pv25f6] .splash-dot[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.2s}#splash[data-astro-cid-j7pv25f6] .splash-dot[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.4s}@keyframes splashPulse{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1.1);opacity:1}}.wrap[data-astro-cid-j7pv25f6]{opacity:0}body.loaded .wrap[data-astro-cid-j7pv25f6]{animation:fadeUp 1s cubic-bezier(.22,1,.36,1) forwards}#lang-switcher[data-astro-cid-j7pv25f6]{display:inline-flex;gap:2px;padding:4px;margin-top:1.75rem;background:#0e0e1499;border:1px solid rgba(255,255,255,.06);border-radius:10px;backdrop-filter:blur(12px)}#lang-switcher[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--text-dim);font-family:inherit;font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:6px 12px;border-radius:6px;cursor:pointer;text-transform:uppercase;transition:background .2s ease,color .2s ease}#lang-switcher[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{color:var(--text);background:#ffffff0a}#lang-switcher[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6].active{color:var(--accent);background:#eb704b1a}
