:root{color-scheme:light;--ink:#171b35;--muted:#535b6d;--accent:#655be8;--line:#dce1ea;--paper:#fff;--tint:#f0f3f8;font-family:'Avenir Next',Avenir,'Segoe UI',sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:3px}.page{max-width:1280px;margin:auto;padding:0 64px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:38px 0}.brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:650;letter-spacing:-.8px;text-decoration:none}.brand img{flex:none}.llc{font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted)}.contact-link{font-size:15px}.intro{padding:96px 0 104px;display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:start}h1{font-size:clamp(42px,5.3vw,70px);line-height:1.08;letter-spacing:-3px;font-weight:550;margin:0;max-width:650px}.intro-copy{padding-top:6px}.lead{font-size:23px;line-height:1.35;letter-spacing:-.4px;color:var(--ink);margin-top:0}p{font-size:17px;line-height:1.7;color:var(--muted);max-width:50ch}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 22px;border:1px solid var(--ink);border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;margin-top:15px}.button:hover{background:var(--ink);color:white}.app-note{font-size:14px;margin:10px 0 0}.company{background:var(--tint);border-radius:16px;display:grid;grid-template-columns:1.35fr 1fr;gap:64px;padding:40px 42px;margin-bottom:52px}h2{font-size:21px;font-weight:600;letter-spacing:-.4px;margin:0 0 12px}.company p{font-size:16px;margin:0}.contact a{display:inline-block;font-size:18px;margin-top:12px}.contact{border-left:1px solid var(--line);padding-left:40px}footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding:26px 0 32px;font-size:14px;color:var(--muted)}.skip{position:absolute;left:16px;top:-100px;background:#fff;padding:12px;z-index:2}.skip:focus{top:16px}@media(max-width:800px){.page{padding:0 28px}header{padding:28px 0}.intro{padding:55px 0 56px;grid-template-columns:1fr;gap:32px}h1{letter-spacing:-1.8px}.intro-copy{max-width:540px}.company{grid-template-columns:1fr;gap:28px;padding:28px;margin-bottom:36px}.contact{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.lead{font-size:21px}}@media(max-width:380px){.page{padding:0 20px}.brand{font-size:21px;gap:8px}.contact-link{font-size:14px}h1{font-size:40px}.company{padding:24px}footer{font-size:13px}}
