:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4efe4;--panel:#fffcf6db;--panel-strong:#fffaf0;--text:#1f1a16;--muted:#65584d;--line:#52433424;--accent:#b45c2e;--accent-deep:#7a3413;--accent-soft:#b45c2e24;--shadow:0 22px 60px #49301a1f}*{box-sizing:border-box}html{background:radial-gradient(circle at 0 0,#d4906a38,#0000 32%),radial-gradient(circle at 100% 0,#99783d2e,#0000 28%),linear-gradient(#f8f4ea 0%,#efe6d6 100%)}body{color:var(--text);background:0 0;margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}.shell{min-height:100vh;padding:32px}.frame{gap:24px;max-width:1200px;margin:0 auto;display:grid}.topbar,.hero,.section,.footer-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.topbar{border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.topbar-brand{gap:2px;display:grid}.eyebrow,.meta-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.72rem}.brand-title{font-size:1rem;font-weight:700}.topbar-nav{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.92rem;display:flex}.hero{border-radius:34px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);display:grid;overflow:hidden}.hero-copy,.hero-aside{padding:32px}.hero-copy{background:linear-gradient(135deg,#fffaf0f2,#f7eddde0),linear-gradient(#b45c2e14,#0000);gap:22px;display:grid}.hero h1,.section h2{margin:0;line-height:1.05}.hero h1{max-width:10ch;font-size:clamp(2.8rem,6vw,5.2rem)}.hero p,.section p,.meta-text,.card p,.signal p,.tenant-note,.footer-copy{color:var(--muted);margin:0;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button,.button-ghost{border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:.94rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button{background:var(--accent);color:#fffaf4}.button-ghost{border:1px solid var(--line);background:#ffffff8c}.button:hover,.button-ghost:hover{transform:translateY(-1px)}.hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.signal{background:#ffffffb8;border:1px solid #7a341314;border-radius:20px;padding:16px}.signal strong,.card strong,.tenant-title,.aside-title{margin-bottom:6px;display:block}.hero-aside{color:#fff6ec;background:linear-gradient(#7a3413f5,#451f0cf5),linear-gradient(135deg,#ffffff14,#0000);gap:18px;display:grid}.hero-aside .meta-label,.hero-aside .meta-text,.hero-aside .tenant-note,.hero-aside .card p{color:#fff4e7c2}.tenant-card,.readiness-card{background:#fffaf414;border:1px solid #ffebdb1f;border-radius:24px;padding:20px}.section{border-radius:30px;gap:18px;padding:28px;display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.card-grid,.pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card,.pilot-card{background:var(--panel-strong);border:1px solid var(--line);border-radius:24px;padding:20px}.card ul,.pilot-card ul{color:var(--muted);margin:12px 0 0;padding-left:18px;line-height:1.55}.tenant-pill{background:var(--accent-soft);width:fit-content;color:var(--accent-deep);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.83rem;font-weight:700;display:inline-flex}.tenant-pill:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.footer-card{border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}@media (max-width:960px){.shell{padding:18px}.hero,.hero-grid,.card-grid,.pilot-grid{grid-template-columns:1fr}.footer-card,.topbar{border-radius:24px}}
