:root{background:#faf7f2;color:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.page{display:flex;flex-direction:column;min-height:100vh}.skip-link{background:#111;border-radius:10px;color:#fff;left:-999px;padding:10px 12 px;position:absolute;top:0}.skip-link:focus{left:12px;top:12px}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-bottom:1px solid #00000014;gap:16px;justify-content:space-between;padding:18px 22px;position:-webkit-sticky;position:sticky;top:0}.brand,.header{align-items:center;display:flex}.brand{gap:12px}.logo{background:#111;border-radius:12px;color:#fff;display:grid;font-weight:700;height:40px;place-items:center;width:40px}.company{font-weight:750}.tagline{font-size:.9rem;opacity:.7}.nav{display:flex;flex-wrap:wrap;gap:14px}.nav a{border-radius:10px;opacity:.85;padding:8px 10px}.nav a:hover{background:#0000000f;opacity:1}.main{flex:1 1;margin:0 auto;padding:28px 0 48px;width:min(980px,92vw)}.hero{background:#fff;border:1px solid #00000014;border-radius:20px;box-shadow:0 10px 30px #0000000f;padding:34px 20px}.hero h1{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;margin:0 0 8px}.hero p{margin:0 0 18px;max-width:60ch;opacity:.85}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{background:#111;border:1px solid #111;border-radius:12px;color:#fff;display:inline-block;padding:10px 14px}.button.secondary{background:#0000;color:#111}.section{background:#ffffffb3;border:1px solid #00000014;border-radius:18px;margin-top:22px;padding:20px}.section h2{margin:0 0 8px}.contact{list-style:none;margin:0;padding:0}.contact li{padding:6px 0}.note{font-size:.95rem;margin-top:10px;opacity:.7}.footer{border-top:1px solid #00000014;opacity:.75;padding:18px 22px;text-align:center}
/*# sourceMappingURL=main.9a230c05.css.map*/