@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg: #000000;--bg-secondary: #0a0a0a;--border: #1f1f1f;--text-primary: #ffffff;--text-secondary: #888888;--accent: #ffffff}*{box-sizing:border-box}html{scroll-behavior:smooth;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{margin:0;background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent)}.container{max-width:1024px;margin:0 auto;padding:0 24px}.topbar{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-bottom:1px solid var(--border)}.logo{font-weight:600;font-size:1.1rem;letter-spacing:-.02em}.nav{display:flex;gap:32px}.nav a{font-size:.9rem;color:var(--text-secondary);font-weight:500}.nav a:hover{color:var(--text-primary)}.hero{padding:160px 0 120px}.hero h1{font-size:clamp(3rem,8vw,5rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;margin:0 0 24px;max-width:800px;background:linear-gradient(180deg,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;min-height:1.1em}.cursor{display:inline-block;width:4px;height:.9em;background-color:var(--text-primary);vertical-align:middle;margin-left:4px;margin-bottom:4px;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero p{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;max-width:600px;margin:0 0 48px}.actions{display:flex;gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:6px;font-size:.95rem;font-weight:500;transition:all .2s ease}.btn-primary{background-color:var(--text-primary);color:var(--bg)}.btn-primary:hover{background-color:#e5e5e5;color:var(--bg)}.btn-secondary{background-color:transparent;color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{background-color:var(--bg-secondary)}.section{padding:80px 0;border-top:1px solid var(--border)}.section-header{margin-bottom:48px}.section-title{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-weight:600;margin:0 0 16px}.section-heading{font-size:2.5rem;font-weight:600;letter-spacing:-.03em;margin:0;line-height:1.2}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.card{padding:32px;border:1px solid var(--border);border-radius:12px;background-color:var(--bg-secondary);transition:border-color .2s ease}.card:hover{border-color:#333}.card h3{font-size:1.25rem;font-weight:600;margin:0 0 16px;color:var(--text-primary)}.card p,.card li,.card address{color:var(--text-secondary);line-height:1.6;margin:0;font-style:normal}.card ul{padding-left:20px;margin:0}.card li+li{margin-top:8px}.card a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}.card a:hover{text-decoration-color:var(--text-primary)}.footer{padding:64px 0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:48px;color:var(--text-secondary);font-size:.95rem;line-height:1.6}.footer-col h4{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 16px}.footer-col p,.footer-col address{margin:0 0 8px;font-style:normal}.footer-col a{display:block;margin-bottom:8px}.footer-col a:hover{color:var(--text-primary)}.footer-bottom{padding:32px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:.85rem}@media (max-width: 768px){.hero{padding:100px 0 80px}.nav{display:none}.actions{flex-direction:column}.footer{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}}
