.silk-scope,.silk-scope *{box-sizing:border-box}.silk-scope{font-family:var(--font-sans);color:var(--text-body);line-height:1.5;letter-spacing:normal;-webkit-font-smoothing:antialiased}.silk-scope a{color:inherit;text-decoration:none}.silk-scope button{font-family:inherit;letter-spacing:normal;cursor:pointer}.silk-scope img{display:block;max-width:100%}.silk-scope h1,.silk-scope h2,.silk-scope h3,.silk-scope h4,.silk-scope p,.silk-scope ul,.silk-scope li{margin:0}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,64px);align-items:center}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,56px);align-items:center}.split-reverse>*:first-child{order:2}.rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tile{display:block;border-radius:var(--radius-card);overflow:hidden;transition:transform .36s var(--ease-soft),box-shadow .36s var(--ease-soft)}.tile:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(28,34,51,.10)}.tile-label{display:grid;gap:2px;padding:16px 4px 4px}.site-header{position:sticky;top:0;z-index:60}.header-bar{max-width:var(--content-max);margin:0 auto;padding:12px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}