:root{--color-page-bg:#f7faf8;--color-surface:#fff;--color-surface-subtle:#edf7f5;--color-text:#14211f;--color-muted:#66736f;--color-border:#dbe6e2;--color-brand-primary:#0f766e;--color-brand-accent:#7c3aed;--shadow-subtle:0 10px 28px #0f172a14;--shadow-soft:0 24px 70px #0f172a21}*{box-sizing:border-box}html{background:var(--color-page-bg);min-height:100%}body{min-height:100%;color:var(--color-text);background:radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--color-brand-primary) 14%, transparent), transparent 28rem), radial-gradient(circle at 86% 22%, color-mix(in srgb, var(--color-brand-accent) 12%, transparent), transparent 24rem), linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--color-surface-subtle) 78%, white) 48%, #fbfaf6 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.alw-marketing{place-items:center;min-height:100vh;padding:56px 20px;display:grid}.alw-panel{border:1px solid color-mix(in srgb, var(--color-brand-primary) 14%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface) 94%, transparent), color-mix(in srgb, var(--color-surface-subtle) 52%, var(--color-surface))), var(--color-surface);border-radius:8px;width:min(1180px,100%);padding:clamp(28px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a24}.alw-panel:before{background:radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--color-brand-primary) 10%, transparent), transparent 24rem), linear-gradient(180deg, #ffffff94, transparent 42%);content:"";pointer-events:none;position:absolute;inset:0}.alw-panel>*{position:relative}.alw-hero{grid-template-columns:minmax(0,1.08fr) minmax(330px,.76fr);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.alw-hero-copy{gap:20px;display:grid}.alw-eyebrow{color:var(--color-brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.alw-hero h1{max-width:760px;color:var(--color-text);margin:0;font-size:72px;font-weight:900;line-height:1.02}.alw-hero-copy>p:not(.alw-eyebrow){max-width:680px;color:color-mix(in srgb, var(--color-muted) 88%, var(--color-text));margin:0;font-size:18px;line-height:1.68}.alw-access-note{border:1px solid color-mix(in srgb, var(--color-brand-primary) 16%, var(--color-border));max-width:760px;color:var(--color-muted);box-shadow:var(--shadow-subtle);background:#ffffffb8;border-radius:8px;gap:12px;padding:16px;display:flex}.alw-access-note strong{color:var(--color-text)}.alw-access-note p{margin:5px 0 0}.alw-tenant-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, var(--color-border));background:#ffffffe6;border-radius:8px;gap:18px;padding:24px;display:grid;box-shadow:0 24px 64px #0f172a1f}.alw-tenant-card h2{margin:4px 0 8px}.alw-tenant-card p{color:var(--color-muted);margin:0;line-height:1.55}.alw-brand{align-items:center;gap:11px;display:inline-flex}.alw-brand img{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, var(--color-border));background:var(--color-surface);object-fit:contain;border-radius:8px;width:40px;height:40px;padding:4px}.alw-brand span{display:grid}.alw-brand strong{font-size:16px;line-height:1.1}.alw-brand small{color:var(--color-muted);font-weight:700}.alw-button{color:#fff;background:var(--color-brand-primary);min-height:42px;box-shadow:var(--shadow-subtle);text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-weight:900;text-decoration:none;display:inline-flex}.alw-button.secondary{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.alw-button:hover{transform:translateY(-1px)}.alw-muted{color:var(--color-muted)}.alw-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.alw-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 12%, var(--color-border));min-height:170px;box-shadow:var(--shadow-subtle);background:#ffffffd1;border-radius:8px;align-content:start;gap:10px;padding:18px;display:grid}.alw-card svg{width:44px;height:44px;color:var(--color-brand-primary);background:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-surface));border-radius:8px;padding:11px}.alw-card p{color:var(--color-muted);margin:0;line-height:1.55}.alw-workflow{border:1px solid color-mix(in srgb, var(--color-brand-primary) 12%, var(--color-border));box-shadow:var(--shadow-subtle);background:#ffffffd1;border-radius:8px;gap:18px;margin-top:24px;padding:22px;display:grid}.alw-workflow h2{margin:5px 0 0}.alw-workflow>p{color:var(--color-muted);margin:0;line-height:1.65}.alw-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.alw-steps div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:5px;padding:12px;display:grid}.alw-steps span{color:var(--color-brand-primary);text-transform:uppercase;font-size:12px;font-weight:900}.alw-steps small{color:var(--color-muted);line-height:1.45}.alw-actions{flex-wrap:wrap;gap:12px;display:flex}.alw-footer{color:var(--color-muted);border-top:1px solid #0f172a1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;font-size:13px;font-weight:700;display:flex}.alw-footer a{color:var(--color-brand-primary);text-decoration:none}@media (max-width:900px){.alw-hero,.alw-card-grid,.alw-steps{grid-template-columns:1fr}.alw-hero h1{font-size:44px}}
